Also, one where I can set parameters for No Fill, Spread, et cetera.
So, I copied one of the freeware versions, modified it, and in general it works well.
However, when the Master Account closes I don't copy the Close Order to the Target Accounts.
Instead I issue a Account.Flatten on each target account.
I do this for simplicity.
This is because my style of scalping is very simple....to have a simple position (not complex orders) or to be flat.
In reality this works fine, the Target Account positions are close and are in reality Flat. This is shown in the Order List.
But, Ninja is getting confused. On one of the accounts Ninja is reporting (on the Positions Tab, and Chart Trader) an active position.
But it is not really on the market, and the position cannot be "closed" with a Flatten on the Position Tab, or issuing a Close on Chart Trader.
(I'm testing with live account Micro NQ)
The only way I can "exit" the position is to place an opposite order. Which then creates a new "real" position.
This happens on the first account in the Target Account List, but not the second. (so far)
Ideas?

Comment