westonplatter / fast_arrow

(no longer maintained) A simple yet robust (stock+options) API client for Robinhood
MIT License
127 stars 37 forks source link

Buying options lists as pending even when using the ask price #112

Open viaConBodhi opened 3 years ago

viaConBodhi commented 3 years ago

I realize this package is no longer being maintained so I'm writing with the hopes that someone is following the submissions. I've used the option_order_place_single.py example to attempt to buy an option. I've ran a few tests and I'm able to successfully submit an order and I get a response back. The response indicates 'pending_quantity': '1.00000'. The purchase lists a "Pending" in RH account history even when I submit above the ask price for an option that has very high activity. I went into the RH UI and did the same purchase manually using the ask price and the order went right through and listed as complete and owned by me in the RH account history. Is this happening for anyone else and do you have a workaround?

@westonplatter, if you are monitoring this, which platform have you migrated to? Is it eTrade? I'm using this for some upstream processing and have been considering just fully migrating to that platform.

westonplatter commented 3 years ago

@viaConBodhi hey. I'm not sure what's going on with the issue you described. The way I used to debug that kind of stuff (and maybe you've already done this) is to pull up Chrome's inspector and watch the HTTPS requests/responses as you submit the same order from the website/ui. Sometimes the formatting of various data fields was the difference between a successful and unsuccessful order submission.

I migrated to Interactive Brokers for: platform reliability, low commissions, and futures trading ability. I have a couple projects underway to support my data interests. Their technology is a little behind other platforms, but I wanted focus on the financial side of trading before investing in the tech side of it.

westonplatter commented 3 years ago

@viaConBodhi happy to chat further on IB tooling if you're interested (email or over hangouts).

viaConBodhi commented 3 years ago

@westonplatter thanks for the advice on listening to the HTTPS as I had not considered that approach. This also may be the straw on the camels back that will push me to just using a stable platform since I'm in the process of a refactor anyways. I'll have to checkout the Interactive Brokers a little more to see how they work. I'm down for a hangout...let me know when's good on your end and my eML is . Let me know when you've got the email and I'll edit it out of this post.

westonplatter commented 3 years ago

@viaConBodhi got it and email sent.