Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Jan 24 21:43
    akibnizam commented #305
  • Jan 24 20:55
    adithyabsk commented #305
  • Jan 24 08:37
    akibnizam closed #305
  • Jan 24 08:37
    akibnizam commented #305
  • Jan 24 08:10
    akibnizam commented #305
  • Jan 24 08:06
    akibnizam commented #305
  • Jan 24 08:04
    akibnizam commented #305
  • Jan 22 01:58
    akibnizam commented #305
  • Jan 22 01:57
    adithyabsk commented #305
  • Jan 22 01:53
    akibnizam commented #305
  • Jan 22 00:40
    adithyabsk commented #305
  • Jan 22 00:40
    adithyabsk commented #305
  • Jan 22 00:39

    adithyabsk on v2.1.1

    (compare)

  • Jan 22 00:36

    adithyabsk on master

    Bump version (compare)

  • Jan 22 00:18
    akibnizam commented #305
  • Jan 22 00:18
    akibnizam commented #305
  • Jan 22 00:01
    adithyabsk commented #305
  • Jan 21 23:42
    akibnizam labeled #305
  • Jan 21 23:42
    akibnizam opened #305
  • Jan 04 21:40
    adithyabsk unassigned #228
jasonleehodges
@jasonleehodges
also - have you done anything with the quantopian walk throughs?
I never got around to finishing them but their data is really sweet
John Purcell
@lockefox
I've done a little at quantopian, and the GT coursera course on ml trading (though it's been years and years)
have a slot open for a book though. And putting this off: https://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672
jasonleehodges
@jasonleehodges
This one looks interesting: http://a.co/iki90lf
John Purcell
@lockefox
oooh, yves
jasonleehodges
@jasonleehodges
I added in the functionality I was after in a separate pull request. That way it’s at least documented. And it was pretty quick to do. Now that it’s at least out there I can use it in my own branch as we decide how the refactor is going to go.
Rich Jones
@Miserlou
Annoying GitHub thing - because I'm not a repo owner, I can't see the things that are auto conflicting for
Jamonek/Robinhood#40
which I'd love to get merged
Jamone Kelly
@Jamonek
I’ll show you one moment
Geordie Moffatt
@rambutan2000
Hi all, I've just started making a Django app (for personal use) using this api. I can log into my RH account fine but when I try and pull Instruments data I get: Invalid URL '': No schema supplied. Perhaps you meant http://? Callstack says it's from Robinhood.py line 198. I'm calling Robinhood.instruments the same way as the example code. Am I missing something or is this a bug? PS sorry if this is the wrong place to ask questions
Geordie Moffatt
@rambutan2000
Looking in endpoints.py in def instruments the endpoint looks like https://api.robinhood.com/instruments/{id}/ where as the current docs sanko's repo looks like https://api.robinhood.com/instruments/?symbol=MSFT. I see that in robinhood.py there's "instruments" and "instrument" defs. "instruments" looks like it's meant to take a stock symbol not id but it tires to use the same endpoint
jasonleehodges
@jasonleehodges
I’ll take a look tonight. Probably just need to add an extra function to the endpoints.py file or modify the existing function to take additional arguments.
Jamone Kelly
@Jamonek
I’ll take a look tonight as well
@Miserlou I have the conflicts for you as well
Rich Jones
@Miserlou
oh dang okay
jasonleehodges
@jasonleehodges

Hi all, I've just started making a Django app (for personal use) using this api. I can log into my RH account fine but when I try and pull Instruments data I get: Invalid URL '': No schema supplied. Perhaps you meant http://? Callstack says it's from Robinhood.py line 198. I'm calling Robinhood.instruments the same way as the example code. Am I missing something or is this a bug? PS sorry if this is the wrong place to ask questions

FYI - just submitted PR #91 to address this issue.

Rich Jones
@Miserlou
I submitted Jamonek/Robinhood#93 to hopefully get order checking in
jasonleehodges
@jasonleehodges
@Jamonek FYI - looks like issue #92 and #86 can be closed.
Jamone Kelly
@Jamonek
Thanks @jasonleehodges
jasonleehodges
@jasonleehodges
Hi All - I just added PR #94 which creates a @login_required decorator that we can use to decorate functions that require login (instead of just allowing them to fail and raising an exception). The decorator calls the login_prompt() function if the user is not already logged in. Is that an acceptable call for everyone? Are there situations where that would not work?
jasonleehodges
@jasonleehodges
@Jamonek did you by chance ever finish setting up TravisCI or CircleCI? That would be really awesome to have.
Jamone Kelly
@Jamonek
Hey
I’ll finish setting it up tonight. Sorry for the late response
Jamone Kelly
@Jamonek
How do y’all feel about this change? I want to accept it but hate the parameters were modified. Not a big issue but don’t want to cause compatibility issues
jasonleehodges
@jasonleehodges
Looks like they are all keyword arguments which helps but some people might be relying on it if they are providing arguments positionally. Not a problem for me though. Anyone else?
James Clayton
@claytonjr
Hi, I apologize if this is the incorrect place. But, I could not find a better place to submit this question... I currently using this Robinhood code, and it doesn't seem to support crypto. If this is the case, will there be support for cryto (btc, eth) in the future? Thank you.
jasonleehodges
@jasonleehodges
We plan to add crypto querying at some point, there are open issues filed for it already. To clarify, it would be read only just like Robinhood is today.
John Purcell
@lockefox
yeah, supporting crypto is a little difficult b/c the endpoints are kinda secret (not listed in REST), and still only auth'd for a small subset of users :(
Enrique Guzman
@egtr8d_twitter
intraday strategy based algorithm, how are you constantly checking the price? do you get the data from a different service or keep asking Robinhood every minute?
jasonleehodges
@jasonleehodges
One of the closed issues around api limits had a thread where someone was successfully checking Robinhood prices for about 20 stocks (I think?) every 3 seconds.
Jamone Kelly
@Jamonek
We can implement this info in a wiki
Enrique Guzman
@egtr8d_twitter
@jasonleehodges I will look for this info. @Jamonek this will be great. I am not at your level of knowledge but if there is anything I can help with please let me know.
jasonleehodges
@jasonleehodges
@Jamonek any update on the continuous integration stuff?
Krishanu Ray
@LordMelkor_gitlab
Do I need to get an invite to Robinhood's API (and a key or something) to use this, or is my username/password sufficient?
Imd5
@Imd5
Un and passwd are enough
But 2fa is better to be disabled.
Krishanu Ray
@LordMelkor_gitlab
Thanks!
Jamone Kelly
@Jamonek
Hey everyone
renegadetrader
@renegadetrader
hello everyone, I hope this is an appropriate place to ask this question I just have a question about Robinhood, does anyone know why the timestamps on orders are inconsistent? For example sometimes an order created at 9:30am EST is marked 13:30, sometimes it is marked 14:30 when you export your orders to a CSV file. Does anybody know why this is and how to tell what the actual time is?
Doshin Wills
@doshinwills
I see the login function is not working any more. Any clue?
jasonleehodges
@jasonleehodges
Seems like they’ve changed authentication methods. There is some chatter in the issues tab and maybe even some pull requests out there that need to be reviewed to correct this.
Jamone Kelly
@Jamonek
Hey everyone
Ed Pratt
@edPratt
Can someone look into the options 404 issue I created? I feel like someone who knows about reverse engineering the api can do it. Thanks!
Jamone Kelly
@Jamonek
@edPratt I’m merging today
John Purcell
@lockefox
stupid RH side question: the /midlands/news/ endpoint is coming back empty. I've spelunked the sources, and everything still points to it being valid (tried rh web->source)
tried using the new login pattern, and still with Authorization headers, the JSON comes back empty