Welcome to NexusFi: the best trading community on the planet, with over 150,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 -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
I trade the GL Bridge live with MT8 and MT5 but I don't understand why this bridge need so much ressources from the cores. I trade on my server with 16 cores and 70 GB RAM but the task manager shows me that GL Bridge need 31% ressources from cores.
I don't know about that particular bridge, how it works but in general with metatrader it's hard to make it responsive enough without using a lot of cpu power.. what I mean is if it was just say checking every 1 second then cpu load would be low, however, that would add a minimum 1 second extra to the trade copying time so... you see why they would want to keep it a tight loop
What it means is if you had less cores it would probably be more like 50% or 70% usage.
Again I'm not talking about knowledge of how this particular copier works, however, I'm talking from what I know about the limitations of metratrader scripting itself.
I don't think the application mentioned above (nor others mentioned elsewhere) can do what I want ... but just in case there is one out there, here are the requirements:
Truly bidirectional trade management between NinjaTrader 8 and MT5
Trades initiated only on NinjaTrader 8, and executed on MT5
Full trade management from NinjaTrader 8 with full real-time trade/orders status from MT5
As close to zero lag as possible between platforms
Capable of high throughput (hundreds of orders in parallel)
A simple google search will give you some options. "ninjatrader 8 to mt5 trade copier"
Copy pending orders can be a problem though, since they become market orders when executed.
By using a demo account on NinjaTrader you will only get the orders executed live on MT5.
I did a prototype in the past (without the "bidirectional trade management"), based on the copy orders tools I've coded for Ninja, I will check where I stopped. The MT5 part was in Python, fast enough and easier to prototype than in C++ or C#.
Still, as price data may be slightly different in Ninja compared to MT5, this may cause different entries prices and funny things (positions not synchronized), so I can't say if it could be usable with live accounts.
The challenge is the "fully bidirectional" aspect, I think. Essentially, it means using NinjaTrader as the trade management platform, with MT5 as the data and trade execution platform, and keeping everything in sync. Nothing I've found on Google seems to integrate at that level.
Appreciate any further insights or potential options.
Why the need to get them in bidirectional sync?
Since you said NT8 will be the trade management platform everything you do on your master platform, NT8, will be sent to the slave, MT5.
Or am I missing something here?
edit
Now I see what you meant, you open the trades on MT5 manually and let NT8 manage them. That can be tricky to do since one will need to be the master and the other the slave.