The disclaimer at the bottom of the FXCM connection guide (https://ninjatrader.com/ConnectionGu...nnection-Guide) states there a few problems with the FXCM connection through NinjaTrader 8. The ones I am most interested are the following:
1. Connection losses to FXCM are only reported approximately 1m30s after the fact from the API. It is possible to already be disconnected from FXCM and not have NinjaTrader be aware of this.
2. For any order submitted during a prior trading session, if it was filled or cancelled before connecting or during a connection loss on the current session NinjaTrader will be unable to determine the order state. As a result NinjaTrader will set this order to a state of “Unknown” in the event that it was filled or cancelled prior to reconnect. It is your responsibility to call your broker to determine the true state of this order.
3. Duplicate executions may appear in NinjaTrader if an open position is older than 3 days ago.
Are the above issues still present?
Issue #2, especially, is a total showstopper for me. I will not necessarily have my platform running while waiting to be triggered into trades. Given the fact that that my strategy could keep me in a trade for one or two days (sometimes even more), during which time I will certainly shutdown the NinjaTrader 8 platform, I understand that I would have to call my broker every day in order to find out the status of my position.
4. I have found on the NT support forum a few instances where users have had problems with OCO orders sent to FXCM (orders not canceled when they should have been etc.). Is NinjaTrader 8 capable of handling server-side OCO orders sent to FXCM? This is another crucial aspect for me.
I am not sure that testing with a demo FXCM account would be relevant at all, since some of the operations might be only simulated. I do not know.
This is the reason I am asking this here. Before opening any account, I want to know whether the connection is reliable. Otherwise, unfortunately, I will have to quit using NinjaTrader.
Thanks in advance!
Comment