I am running automated strategies using TradeStation, but am looking into opening a brokerage account at InteractiveBrokerage.
Does anyone have experience with using 3rd party order routing software that would route the orders from the automated strategies in TradeStation to InteractiveBrokerage?
To my knowledge, tradestation can talk to NinjaTrader using the ATI interface
technically allowing you to root orders to any broker that can be connected to NT
(this includes IB)
You would need an unlimited (multi-broker) license, or at least a version with
license to interface with IB (mono broker existed in the past, not sure it's still
there)
The following user says Thank You to rleplae for this post:
Thanks rleplae. The option is still there to choose just one broker, but the cost for multi is not that much more. I'm trying to evaluate the best option of those three vendors (or others if they exist) that would present the most stable environment trading multiple markets and multiple accounts. Otherwise I feel like I'm throwing darts and hope I pick the right one.
I have had feedback from Kevin Davey, who uses NT as a bridge with good results. But I haven't heard back from NinjaTrader yet to see if it can be used to trade multiple IB accounts.
The following user says Thank You to risingfire for this post:
while this would not qualify your request of routing orders from Tradestation, you might want to take a look at Multicharts as it can support legacy EasyLanguage code and you could connect it to IB directly.
All the routing options I am aware of seem to only work with legacy EasyLanguage orders or issue orders only after the Trademanager reports them as filled.
Regards,
ABCTG
The following 3 users say Thank You to ABCTG for this post:
Thanks, ABCTG. I did consider Multicharts at one point. But my system has been fully developed on Tradestation's platform and data feed. While there may not be any translation issues, I suspect that there will be some Easylanguage interpretation differences between Multicharts and Tradestation. My goal is, for now, to keep things as native as possible so that I don't have to go through a huge re-testing and comparison effort.
And, yes, I've been digging into the machanics of bridging software (NinjaTrader and TradeBullet at this point) and see that they route orders using TradeManager's email reporting mechanism when a strategy reports an order signal. That should be fine for my system.
Right now NinjaTrader and TradeBullet seem the best options. It's been a couple of days, but I never got a reply from IndependentTrader, so have no idea how viable that option would be or not.
The following user says Thank You to risingfire for this post:
There used to be an option to use Infinity AT bridge that would connect to TS to execute orders, back then the fill were much better than RJO offered not sure if that is still the case. I have a copy of the bridge but you may need to go through Infinity to see if they will still allow it to be used as it was developed 3rd party
I second that. Multicharts can also connect to Rithmic and execute in a speedy fashion.
You will find it rather better than most external feeds, IMO.
We use TradeStation as an FCM and in the past connected it TS to many third parties.
Our best experience was with a platform called BlueWater Trading that integrated with TS directly.
It was 99% up time.
Thanks,
Matt Z
Optimus Futures
There is a substantial risk of loss in futures trading. Past performance is not indicative of future results.
Trading futures and options involves substantial risk of loss and is not suitable for all investors. Past performance is not necessarily indicative of future results. You may lose more than your initial investment. All posts are opinions and do not claim to be facts. Please conduct your own due diligence. Use only Risk capital when trading Futures.
1 800 771 6748 local 561 367 8686 email support@OptimusFutures.com
The following user says Thank You to mattz for this post:
Thanks, Matt. My primary limitation is that I do not want to re-write the EasyLanguage strategies in another language. For now, the closer to the original testing platform and data source (TS), the better. Maybe. It depends on how many interconnectivty issues there are. And from the feedback in this thread, looks like I may have some.
So based on yours and ABCTG's response, I'm looking into Multicharts, also. That does look like a good option if the strategies translate and perform similarly to the way they do in TradeStation and it certainly can't hurt to try!
if you are using legacy EasyLanguage the chance is high that you won't have to do any modifications. If you are using OOEL you will have to try to substitute the functionality, which might not always be possible.
Regards,
ABCTG
The following 2 users say Thank You to ABCTG for this post:
Thanks, I figured that would be the case. I do use OOEL for some things, but they are not critical to the logic of the strategy, so could probably be removed for Multicharts version.
I would be more than happy to facilitate your business or provide any help necessary.
My suggestion is to use @ABCTG coding services to adjust the code for Multicharts.
They may be minimal but I have customers who used him and all say he provides quality input.
If you want to discuss opening an account you may call us or email us.
Thank you,
Matt Z
Optimus Futures
There is a substantial risk of loss in futures trading. Past performance is not indicative of future results.
Trading futures and options involves substantial risk of loss and is not suitable for all investors. Past performance is not necessarily indicative of future results. You may lose more than your initial investment. All posts are opinions and do not claim to be facts. Please conduct your own due diligence. Use only Risk capital when trading Futures.
1 800 771 6748 local 561 367 8686 email support@OptimusFutures.com
The following user says Thank You to mattz for this post:
Thanks, I think I'm good for now. I have a professional programmer/systems analyst background with many languages under my belt, so the coding is second nature. If I had time to re-write in C# or somesuch and test, I would do that. But... trying to take minimally disruptive path at the moment.
The following user says Thank You to risingfire for this post:
Not sure if you are still looking but there used to be a utility linking TradeStation automated strategies to Infinity AT order entry/execution it was called an order bridge. I would check and see if they still allow connecting that route I their fills are excellent