Ninjatrader and Robinhood - futures io
futures io futures trading



Ninjatrader and Robinhood


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one Seahn with 4 posts (0 thanks)
    2. looks_two Jigsaw Trading with 2 posts (2 thanks)
    3. looks_3 rleplae with 2 posts (0 thanks)
    4. looks_4 sam028 with 1 posts (1 thanks)
    1. trending_up 5,248 views
    2. thumb_up 5 thanks given
    3. group 5 followers
    1. forum 10 posts
    2. attach_file 0 attachments




Welcome to futures io: the largest futures trading community on the planet, with well over 125,000 members
  • Genuine reviews from real traders, not fake reviews from stealth vendors
  • Quality education from leading professional traders
  • We are a friendly, helpful, and positive community
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts
  • We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community.  It's free and simple.

-- Big Mike, Site Administrator

(If you already have an account, login at the top of the page)

 
Search this Thread
 

Ninjatrader and Robinhood

(login for full post details)
  #1 (permalink)
New York, New Jersey/USA
 
Experience: Intermediate
Platform: NinjaTrader
Trading: Futures
 
Seahn's Avatar
 
Posts: 161 since Jan 2013
Thanks: 63 given, 271 received

I recently funded an account at Robinhood and have been toying with it swing trading SPY (yes, I really resent having to pay TDA $20 per trade). It works Ok for me, I have not noticed major problems with fills, I won't quibble for 1 or 2 cent slippage at least for swing trading.

Problem is orders need to be entered manually on a phone. I guess that is not that big a deal with swing trading but it is not what I am used to day trading futures. Also with the pending NYSE killing of stop and GTC orders swing trading spy will be a pain as I use these orders to enter and sometimes exit trades.

Robinhood does have an API which apparently is being made available on a limited basis (I have not requested it yet). I little research online I have found that the API is quite simple, and there are already some front ends in python and .NET out there. I know I should be able to interface the API to my existing NinjaScript order Entry/Management overlay so that I could place orders to Robinhood using NinjaTrader.

Questions are, has anyone here done any work with the Robinhood API? Are there any licensing issues with Ninjatrader in doing something like this?

Thanks

Started this thread Reply With Quote

Journal Challenge February 2021 results (so far):
Competing for $1500 in prizes from Topstep
looks_oneSBtrader82 's Trading Journalby SBtrader82
(154 thanks from 29 posts)
looks_twoJust BEING a Trader: Letting Go!!by iqgod
(111 thanks from 32 posts)
looks_3Wisdom is Emptinessby Mtype
(68 thanks from 25 posts)
looks_4Deetee’s DAX Trading Journal (time based)by Deetee
(31 thanks from 16 posts)
looks_5Journal for peanuts1956by peanuts1956
(23 thanks from 13 posts)
 
 
(login for full post details)
  #3 (permalink)
Gits (Hooglede) Belgium
 
Experience: Master
Platform: NinjaTrader, Proprietary,
Broker: Ninjabrokerage/IQfeed + Synthetic datafeed
Trading: 6A, 6B, 6C, 6E, 6J, 6S, ES, NQ, YM, AEX, CL, NG, ZB, ZN, ZC, ZS, GC
 
rleplae's Avatar
 
Posts: 2,991 since Sep 2013
Thanks: 2,437 given, 5,801 received


You could envisage going out form NT through a FIX interface and convert that into the Robinhood API.

I have played a bit with it and have some code, it was not good for what i wanted to do (building a data
feed, which works, but can not work in parallel to another datafeed) .

I can share the code if you like to run with it.

Follow me on Twitter Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #4 (permalink)
Site Moderator
 
 
sam028's Avatar
 
Posts: 3,665 since Jun 2009
Thanks: 3,786 given, 4,494 received


rleplae View Post
You could envisage going out form NT through a FIX interface and convert that into the Robinhood API.

I have played a bit with it and have some code, it was not good for what i wanted to do (building a data
feed, which works, but can not work in parallel to another datafeed) .

I can share the code if you like to run with it.

Hmm, the easier would be to have an indicator with few buttons, and execute a Python script which will place the order when the right button is pressed.
From what I saw somewhere in Github their API is very very basic, with market orders only for example, using FIX or anything else a bit complex for this seems useless.

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
The following user says Thank You to sam028 for this post:
 
(login for full post details)
  #5 (permalink)
Gits (Hooglede) Belgium
 
Experience: Master
Platform: NinjaTrader, Proprietary,
Broker: Ninjabrokerage/IQfeed + Synthetic datafeed
Trading: 6A, 6B, 6C, 6E, 6J, 6S, ES, NQ, YM, AEX, CL, NG, ZB, ZN, ZC, ZS, GC
 
rleplae's Avatar
 
Posts: 2,991 since Sep 2013
Thanks: 2,437 given, 5,801 received


sam028 View Post
Hmm, the easier would be to have an indicator with few buttons, and execute a Python script which will place the order when the right button is pressed.
From what I saw somewhere in Github their API is very very basic, with market orders only for example, using FIX or anything else a bit complex for this seems useless.

@sam028 has a point, if this is a one-off and for one instrument and you don't need it to be in your execution list of NinjaTrader and you just want to fire orders.. that's a possibility. but you will have to handle :

1. sending a order
2. is the order accepted
3. order execution (if needed)
4. some kind of way to cancel if the order didn't go through

very quickly it will also turn out that the indicator is not just a button, but that path is for sure 'lighter'...

Follow me on Twitter Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #6 (permalink)
Site Sponsor

Web: Jigsaw Trading
AMA: Ask Me Anything
Webinars: Jigsaw Trading Webinars
Elite offer: Click here
 
 
Jigsaw Trading's Avatar
 
Posts: 2,977 since Nov 2010
Thanks: 823 given, 10,312 received

Isn't the business model of RobinHood to allow you to trade for free but get revenue from selling institutions information about your trades ahead of them being placed?

I can't remember the details but I thought it was something along those lines.

If you have any questions about the products or services provided, please send me a Private Message or use the futures.io "Ask Me Anything" thread
Visit my futures io Trade Journal Reply With Quote
The following user says Thank You to Jigsaw Trading for this post:
 
(login for full post details)
  #7 (permalink)
New York, New Jersey/USA
 
Experience: Intermediate
Platform: NinjaTrader
Trading: Futures
 
Seahn's Avatar
 
Posts: 161 since Jan 2013
Thanks: 63 given, 271 received


sam028 View Post
Hmm, the easier would be to have an indicator with few buttons, and execute a Python script which will place the order when the right button is pressed.
From what I saw somewhere in Github their API is very very basic, with market orders only for example, using FIX or anything else a bit complex for this seems useless.

This is what I am thinking since I already have an order entry/management overlay indicator which works on top of Ninjatrader. I can simply route certain symbols to the Robinhood API for execution while NT thinks its executing to a Sim account.

Going the FIX route seems like more work than I care to go into for this. I was wondering if anyone has worked with the Robinhood API, its kind of sketchy right now as the API is apparently not official yet, you would think they want people to work on things like this but maybe the API is intended for software vendor use? Not clear at this point.

Started this thread Reply With Quote
 
(login for full post details)
  #8 (permalink)
New York, New Jersey/USA
 
Experience: Intermediate
Platform: NinjaTrader
Trading: Futures
 
Seahn's Avatar
 
Posts: 161 since Jan 2013
Thanks: 63 given, 271 received


DionysusToast View Post
Isn't the business model of RobinHood to allow you to trade for free but get revenue from selling institutions information about your trades ahead of them being placed?

I can't remember the details but I thought it was something along those lines.

My understanding is they make money by loaning out unused funds in an account earning interest. They also apparently sell order flow which does not make sense to me cause they are quite small.

I would venture to say that if one examined the market order fills at Robinhood they are probably a few cents worst than one could get at the big brokers (the big guys play games with fills too) but I cannot prove that and it does not bother me when swing trading.

Started this thread Reply With Quote
 
(login for full post details)
  #9 (permalink)
Site Sponsor

Web: Jigsaw Trading
AMA: Ask Me Anything
Webinars: Jigsaw Trading Webinars
Elite offer: Click here
 
 
Jigsaw Trading's Avatar
 
Posts: 2,977 since Nov 2010
Thanks: 823 given, 10,312 received


Seahn View Post
My understanding is they make money by loaning out unused funds in an account earning interest. They also apparently sell order flow which does not make sense to me cause they are quite small.

I would venture to say that if one examined the market order fills at Robinhood they are probably a few cents worst than one could get at the big brokers (the big guys play games with fills too) but I cannot prove that and it does not bother me when swing trading.

Yes - its the 'selling order flow' part which effectively gives people a chance to front run the order.

Of course the devil is in the details as front running is illegal & it all depends on when they sell it.

I would agree it seems to make little sense until they scale up but I'd presume they have their eyes on being the next big thing, which of course would mean that the whole telephone thing would need to go away.

Interesting model they have for sure but I do wonder if there's enough of a saving to be made in fees for them to get big. I mean - it's pretty cheap to trade stocks as it is.

If you have any questions about the products or services provided, please send me a Private Message or use the futures.io "Ask Me Anything" thread
Visit my futures io Trade Journal Reply With Quote
The following user says Thank You to Jigsaw Trading for this post:
 
(login for full post details)
  #10 (permalink)
Sydney, Australia
 
Experience: Intermediate
Platform: Sierra Chart, IRESS
Broker: IB, IQFeed
Trading: ES, SPI, ASX stocks, options
 
Posts: 399 since Jun 2015
Thanks: 169 given, 463 received



DionysusToast View Post
Isn't the business model of RobinHood to allow you to trade for free but get revenue from selling institutions information about your trades ahead of them being placed?

I can't remember the details but I thought it was something along those lines.

What's the reverse of robin hood? Considering they are stealing from the poor and giving to the rich.

The Sheriff of Nottingham lol.

Lots of money to be made selling order flow, TD makes a killing doing it.

Visit my futures io Trade Journal Reply With Quote
The following 2 users say Thank You to PeakGrowth for this post:
 
(login for full post details)
  #11 (permalink)
New York, New Jersey/USA
 
Experience: Intermediate
Platform: NinjaTrader
Trading: Futures
 
Seahn's Avatar
 
Posts: 161 since Jan 2013
Thanks: 63 given, 271 received


PeakGrowth View Post
What's the reverse of robin hood? Considering they are stealing from the poor and giving to the rich.

Robinhood may be stealing from the poor, but TDA and the likes are stealing AND raping the poor.

Started this thread Reply With Quote


futures io Trading Community Platforms and Indicators NinjaTrader > Ninjatrader and Robinhood


Last Updated on January 3, 2016


Upcoming Webinars and Events
 

NinjaTrader Indicator Challenge!

Ongoing
 

Journal Challenge w/$1500 prizes from Topstep!

February
 

Identifying Setups & Targets Using Profile Charts w/Trevor & Tradovate

Feb 25
 

Battlestations! Show us your trading desk - $1,500 in prizes!

March
     



Copyright © 2021 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, +507 833-9432, info@futures.io
All information is for educational use only and is not investment advice.
There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
no new posts