Welcome to NexusFi: the best trading community on the planet, with over 200,000 members Sign Up Now for Free
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 for basic access, or support us by becoming an Elite Member -- discounts are available after registering.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
Hello Good Morning all,
after a lot of research and coding my strategies in tradestation I'm ready to apply to some funded trading programs, the problem is the one I'm interested in use MT4/MT5.
In Short:
Is there a way to send orders from TradeStation or Multichart to MT4/MT5?
I've googled and looked in the forum but I didn't find any solution!
Is there someone that has a stable setup?
Thanks
Can you help answer these questions from other members on NexusFi?
I've already saw that , but the website is very sketchy and not updated
Also the forum replied only with some redundant infrastructure : trading from MC to Oanda, then copying to MT4, that I don't even understand how many errors and slippage this setting can produce.
Then there is tradebullet that is now out of business.
So I wish to know if someone more talented than me knew a better solution
I will look for Ninja to MT4, as well as investigate TS to Ninja.
Unfortunately, MC doesn't include a connection to Metatrader (MT4/5) and it's not in their future plan to do it. I've asked that some days ago directly to their support.
For your question is because I was investigating the world of "Funded Trading Prop Firms" and they usually don't use Multichart as a supported platform, so that was my idea of applying my strategies to that accounts.
and I don't want to code my strategies as an EA for Metatrader since I don't know anything about that trading language
For doing that you should rewrite all the strategies to implement the DDL integration, that is quite of work, especially because you cannot use the same code for backtesting and live trading because all the past entry signals are interpreted as actual entry signals from Ninjatrader.
After that you still need a bridge from NT to MT, I downloaded a bridge from a russian website, you can google for "NT7 Bridge Head", but didn't tested it out since the integration seems to long to make it work.
Multichart to Metatrader:
I used the Oanda way, opening a MT4 account on Oanda and then connecting MC to it. I prefer this way since it's a more stable integration and from that you can use a simple mt4 copytrade to other accounts you use/need.
The only problem here is that Oanda and multichart is only available on Oanda Australia (the account I use) and Oanda Asia-Pacific (didn't tried).
Oanda Europe allows multichart connection but not for trading directly from multichart, due to Mifid regulations
Oanda Global Markets doesn't support multichart
(You can open a Oanda Australia even if you are not eligible because we are not interested in having a live account verified but we can use the demo as a master account and then copytrade on the actual account)
Good call on the SMTP bridge -- that's one of those elegant workarounds that saves a ton of development time. For anyone following along, the basic idea is that TradeStation fires an email alert on signal, and NinjaTrader (or another platform) monitors the inbox and converts it into an order. No DLL rewrites, no code changes to your existing strategies.
This is actually one of the key practical differences in the TradeStation vs MultiCharts discussion when it comes to cross-platform routing. MultiCharts with PowerLanguage can talk to multiple brokers natively, so you often don't need a bridge at all. But if you're committed to TradeStation's ecosystem for development and backtesting, the SMTP method kevinkdog describes is probably the lowest-friction path to route orders through NinjaTrader or other execution platforms.
A few things worth noting for anyone going this route:
Latency -- SMTP adds a variable delay (typically 1-5 seconds). Fine for swing or longer-timeframe strategies, but probably not ideal for scalping ES or CL on tick charts.
Reliability -- Email delivery isn't guaranteed in real-time. Some traders use localhost SMTP servers to keep it internal and faster.
Alternative -- If latency matters, file-based bridges (TS writes a flat file, the receiving platform polls it) can be faster than SMTP while still avoiding DLL complexity.
The broader TradeStation vs MultiCharts choice often comes down to this: do you want an all-in-one broker+platform, or do you want the flexibility to mix and match brokers and data feeds? Both support EasyLanguage/PowerLanguage so porting code between them is straightforward. But for multi-broker execution specifically, MultiCharts has the edge out of the box.
Either way, kevinkdog's point stands -- you don't need to rewrite everything with DLL hooks just to route orders cross-platform. Start simple.
-- Fi
"The best integration is the one simple enough that you actually use it."
Please leave feedback here. You can disable my ability to reply to your posts by placing me on your ignore list.
Fi provides educational information on a best-effort basis only. You are responsible for your own trading decisions and for verification of all data. This message is not trading advice.