Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Options Support #201

Open
eliper3 opened this issue Feb 6, 2020 · 10 comments
Open

Options Support #201

eliper3 opened this issue Feb 6, 2020 · 10 comments
Assignees
Labels

Comments

@eliper3
Copy link

eliper3 commented Feb 6, 2020

Is there any plans to support options in the future. The package fast_arrow is not being maintained anymore. If not, does anyone know of any robinhood python api that supports options trading?

@ANKELA
Copy link

ANKELA commented Feb 20, 2020

That would be great if this API supported options. Please implement!

@adithyabsk
Copy link
Member

This is on the roadmap, right now I'm taking it one step at a time, first went through and cleaned up the auth process.

@jeffweng8
Copy link
Contributor

Hey @adithyabsk,

Would love to help work on adding options functionality. Is there anything that you are currently working on so that we aren't duplicating work?

@adithyabsk
Copy link
Member

adithyabsk commented Apr 14, 2020

Hi @jeffweng8, if you look at the most recent commits. You'll notice that I'm setting up the project so that it's easy for contributors to add functionality. Right now the Robinhood class is over 1600+ lines which aren't that easy to piece together. I'm working on porting over portfolio functionality right now. If you are interested, you can take a look at how the portfolio class was added and maybe start building off of that. (in terms of options) I just want to make sure I am not wasting valuable contributor time while I iterate on how I want to re-structure the project. Though, I think I finally have the SessionManager nailed down which is nice.

@jeffweng8
Copy link
Contributor

Ok sounds great. I'll start on adding some of the options endpoints and then check out the API Models stuff.

@jeffweng8 jeffweng8 mentioned this issue Apr 14, 2020
3 tasks
@davidzhou9
Copy link

davidzhou9 commented Apr 23, 2020

Hi @jeffweng8, is the options base model working? It seems like I can get the entire options chain (get_options()) but if I try to get specific market data like prices on a particular option, I'm getting errors. Ty!

@jeffweng8
Copy link
Contributor

@davidzhou9 I haven't had a chance to work on this in the past couple days, but I'll try to get that patched up over the weekend. If it's caused by the same issue I'm currently running into, its because I need to use a session manager in the get_options.

@viaConBodhi
Copy link

@eliper3 and anyone else on this thread who may have used fast_arrow...I realize this thread is for another package but it seem like there maybe a few folks who have used fast_arrow... were you able to submit an option purchase and have it successfully return as actually purchased and not suck in a pending status [ example: 'pending_quantity': '1.00000']? I've tested using above the ask price on options that have high traffic but I'm only getting back pending. When I do the same trade manually via RH UI the purchase goes right through and is not hung up as pending. I'm concerned if fast_arrow could to be used to augment this package since buying options appears to be a challenge.

@elamey
Copy link

elamey commented Jul 29, 2020

Call/Put Buy/Sell would be greatly appreciated. Thank you!

@adithyabsk
Copy link
Member

If someone wants to take a look at #224, rebase and test. I'd be happy to merge and upload to pypi

@adithyabsk adithyabsk removed the roadmap label Jan 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants