Ninjatrader and Robinhood - NinjaTrader Programming | futures io social day trading
futures io futures trading


Ninjatrader and Robinhood
Updated: Views / Replies:2,283 / 10
Created: by Seahn Attachments:0

Welcome to futures io.

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

futures io is the largest futures trading community on the planet, with over 90,000 members. At futures io, our goal has always been and always will be to create a friendly, positive, forward-thinking community where members can openly share and discuss everything the world of trading has to offer. The community is one of the friendliest you will find on any subject, with members going out of their way to help others. Some of the primary differences between futures io and other trading sites revolve around the standards of our community. Those standards include a code of conduct for our members, as well as extremely high standards that govern which partners we do business with, and which products or services we recommend to our members.

At futures io, our focus is on quality education. No hype, gimmicks, or secret sauce. The truth is: trading is hard. To succeed, you need to surround yourself with the right support system, educational content, and trading mentors Ė all of which you can find on futures io, utilizing our social trading environment.

With futures io, you can find honest trading reviews on brokers, trading rooms, indicator packages, trading strategies, and much more. Our trading review process is highly moderated to ensure that only genuine users are allowed, so you donít need to worry about fake reviews.

We are fundamentally different than most other trading sites:
  • We are here to help. Just let us know what you need.
  • We work extremely hard to keep things positive in our community.
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts.
  • We firmly believe in and encourage sharing. The holy grail is within you, we can help you find it.
  • We expect our members to participate and become a part of the community. Help yourself by helping others.

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

Reply
 
Thread Tools Search this Thread
 

Ninjatrader and Robinhood

  #1 (permalink)
Elite Member
New York, New Jersey/USA
 
Futures Experience: Intermediate
Platform: NinjaTrader
Favorite Futures: Futures
 
Seahn's Avatar
 
Posts: 157 since Jan 2013
Thanks: 60 given, 250 received

Ninjatrader and Robinhood

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


Last edited by Seahn; December 28th, 2015 at 05:04 PM.
Reply With Quote
 
  #2 (permalink)
Quick Summary
Quick Summary Post

Quick Summary is created and edited by users like you... Add FAQ's, Links and other Relevant Information by clicking the edit button in the lower right hand corner of this message.

 
  #3 (permalink)
Elite Member
Omer עומר / Israel י
 
Futures Experience: Master
Platform: NinjaTrader, Proprietary,
Broker/Data: Ninjabrokerage/IQfeed + Synthetic datafeed
Favorite Futures: 6A, 6B, 6C, 6E, 6J, 6S, ES, NQ, YM, AEX, CL, NG, ZB, ZN, ZC, ZS, GC
 
rleplae's Avatar
 
Posts: 2,494 since Sep 2013
Thanks: 1,705 given, 3,697 received
Forum Reputation: Legendary


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.

Reply With Quote
 
  #4 (permalink)
Administrator: Retired Backtester
 Vendor: speedytradingservers.com 
Rennes France
 
Futures Experience: Advanced
Platform: NinjaTrader
Broker/Data: IB/Kinetick
Favorite Futures: Futures
 
sam028's Avatar
 
Posts: 3,366 since Jun 2009
Thanks: 3,573 given, 3,982 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)
Reply With Quote
The following user says Thank You to sam028 for this post:
 
  #5 (permalink)
Elite Member
Omer עומר / Israel י
 
Futures Experience: Master
Platform: NinjaTrader, Proprietary,
Broker/Data: Ninjabrokerage/IQfeed + Synthetic datafeed
Favorite Futures: 6A, 6B, 6C, 6E, 6J, 6S, ES, NQ, YM, AEX, CL, NG, ZB, ZN, ZC, ZS, GC
 
rleplae's Avatar
 
Posts: 2,494 since Sep 2013
Thanks: 1,705 given, 3,697 received
Forum Reputation: Legendary


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'...

Reply With Quote
 
  #6 (permalink)
Market Wizard
Bangkok
 
Futures Experience: Intermediate
Platform: MultiCharts.NET, S5, Ninj
Broker/Data: AMP, S5, IB
Favorite Futures: ES
 
DionysusToast's Avatar
 
Posts: 2,671 since Nov 2010
Thanks: 776 given, 8,735 received
Forum Reputation: Legendary

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
Reply With Quote
The following user says Thank You to DionysusToast for this post:
 
  #7 (permalink)
Elite Member
New York, New Jersey/USA
 
Futures Experience: Intermediate
Platform: NinjaTrader
Favorite Futures: Futures
 
Seahn's Avatar
 
Posts: 157 since Jan 2013
Thanks: 60 given, 250 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.

Reply With Quote
 
  #8 (permalink)
Elite Member
New York, New Jersey/USA
 
Futures Experience: Intermediate
Platform: NinjaTrader
Favorite Futures: Futures
 
Seahn's Avatar
 
Posts: 157 since Jan 2013
Thanks: 60 given, 250 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.

Reply With Quote
 
  #9 (permalink)
Market Wizard
Bangkok
 
Futures Experience: Intermediate
Platform: MultiCharts.NET, S5, Ninj
Broker/Data: AMP, S5, IB
Favorite Futures: ES
 
DionysusToast's Avatar
 
Posts: 2,671 since Nov 2010
Thanks: 776 given, 8,735 received
Forum Reputation: Legendary


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
Reply With Quote
The following user says Thank You to DionysusToast for this post:
 
  #10 (permalink)
Elite Member
Sydney, Australia
 
Futures Experience: Intermediate
Platform: Sierra Chart, IRESS
Broker/Data: IB, IQFeed
Favorite Futures: ES, SPI, ASX stocks, options
 
Posts: 399 since Jun 2015
Thanks: 169 given, 446 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.

Reply With Quote
The following 2 users say Thank You to PeakGrowth for this post:

Reply



futures io > > > > > Ninjatrader and Robinhood

Thread Tools Search this Thread
Search this Thread:

Advanced Search



Upcoming Webinars and Events (4:30PM ET unless noted)

Jigsaw Trading: TBA

Elite only

FuturesTrader71: TBA

Elite only

NinjaTrader: TBA

Jan 18

RandBots: TBA

Jan 23

GFF Brokers & CME Group: Futures & Bitcoin

Elite only

Adam Grimes: TBA

Elite only

Ran Aroussi: TBA

Elite only
     

Similar Threads
Thread Thread Starter Forum Replies Last Post
Robinhood.io free stock trades brokerage service Big Mike Reviews of Brokers and Data Feeds 10 November 7th, 2015 04:03 PM
Webinar: NinjaTrader Brokerage and NinjaTrader 8 (NT8) discussion Big Mike NinjaTrader 8 July 2nd, 2014 09:17 PM
Can NinjaTrader data be stored other than \My Documents\NinjaTrader 6.5 tc12357 NinjaTrader 4 December 15th, 2009 02:55 PM


All times are GMT -4. The time now is 06:22 AM.

Copyright © 2017 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
Page generated 2017-12-14 in 0.14 seconds with 19 queries on phoenix via your IP 54.160.245.121