I have it configured to not cancel entries or exit orders when a strategy is disabled and to "Immediately transmit live working orders".
Presumably with these settings when I enable a strategy, it assumes that there is no position on in the market and therefore there's no requirement for exits.
It seems there's no configuration to prevent NT from cancelling all the orders when a strategy is enabled.
I often close down NT for some reason or another during trading and I want to leave my positions on, with the associated stop orders. I can do this, but re-enabling the strategy results in the cancellation of the stop.
Just now for instance: a strategy has a position on, and a stop order in place. I exit NT and everything remains as it is - that's good. I don't want to close the position or have a position without a stop.
But when I restart the strategy, it cancels the stop and doesn't replace it. This is all in the course of one hourly bar now - there's been no onBarUpdate event missed.
I have tried using the option to 'sync' the strategy with the market, but there's some logic in NT which causes a huge order to go through to convert my GBP balance to USD - I guess the GBPUSD strategy wants a flat balance in GBP?
So I think a third option is required where NT will re-start trading, recognising orders still active and managing them again, but not try to change the balance.

Comment