Closed pratik-r closed 5 years ago
I get the same error when trying to use the Option.mergein_marketdata. It worked for me 5 days ago, but it seems to have stopped working recently. Let me know if you find anything out. I'll do the same.
I'm currently using a temporary fix. Basically I iterate over the expiration dates:
ops_all = []
for date in exp_dates:
ops = Option.in_chain(client, option_chain['id'], [date])
ops_all.append(Option.mergein_marketdata_list(client, ops))
It's a bit slower than the regular method, but throws HTTP errors less often.
@pratik-r I tried running your script today for SPY using expiration dates = ['2019-10-11', '2019-10-18']
, and didn't see the issue you described. Are you still running into this issue?
@westonplatter I still face this error sometimes, but I've realized this has to do with Robinhood market data during off market hours, and is not a fastarrow issue. I'm closing this now.
@pratik-r hey, sorry to hear it's an issue we can't correct with fast_arrow code. Thanks for replying back and contributing your insight on the issue.
Hi, I was querying some options data for SPY, and I ran into a strange error involving
Option.mergein_marketdata
. I've included some code that replicates this error. Basically, it throws a HTTPError when I query options data for a particular combination of expiration dates. In this case, it's ["2019-05-10", "2019-05-17"]. Any idea why this is happening? How can I fix it?Thanks.
Version of "fast_arrow": 0.3.1 What you did:
What you expected to happen: Get the options data
What actually happened: