I had an OCO order created in Ninjatrader and cancelled in FXCM Marketscope. The Order wasn't updated correctly in Ninjatrader as cancelled. Manually cancelling it in NT left it stuck on "Cancellation Pending" state. It did not appear in FXCM Marketscope - but I had to call the broker's trading desk to make sure it was actually cancelled. Moving the order price reverted it back to accepted.
Clearly there are three individual issues here:
1. The synchronisation with external order updates from FXCM isn't quite 100% yet although this is the first failure I've experienced with the syncing of external order updates; I've been impressed with the progress that has been made on this in NT8. I think Ninjatrader missed something and believed an order was still "accepted" - maybe a network glitch... who knows?
FXCM Market Scope has a "right click - refresh" feature on the orders window, it would be great if Ninjatrader also had this feature also... to get a definitive update of external orders from the broker, rather than exclusively relying on realtime updates which may get missed. In the rare circumstances when things get out of sync, it brings everything into line with the broker and gives reassurance to the user - particularly when there's an $100K market stop order stuck on a live account.
2. In rare circumstances when NT8 does miss an external update from FXCM and unbeknownst to Ninjatrader the order has been cancelled externally, an attempt to cancel said order; results in an order which is stuck in a "Cancel sumbitted" state.
3. Orders which are stuck in the aforementioned "cancellation pending" state which are then changed - either by chart, or "increase / decrease price" correctly throw an error message that the order is not found, but then despite the error revert the order to "Accepted".
I can't seem to be able to get rid of the order in NT8 no matter what I do, and I am able to repeat the steps above and transition the order between these states repeatedly, but I cannot get rid of it, or have it actually set as cancelled.
If you need me to send db/workspace for investigation let me know and I will PM a onedrive link.
Comment