One day I opened long limit order:
entryOrderLong = EnterLongLimit(DefaultQuantity, sigPrice, "MyEntryLong");
and immediately opened long profit order:
targetOrderLong = ExitLongLimit(0, true, execution.Order.Filled, execution.Order.AvgFillPrice + varTP * TickSize, "MyTargetLong", "MyEntryLong");
After few days occured signal for stop limit order:
stopOrderLong = ExitLongStop(0, true, Position.Quantity, Position.AvgPrice, "MyStopLong", "MyEntryLong");
Now I'm very confused why my entryOrderLong was closed the same day?
Low price for that day was above stopOrderLong and high price was below targetOrderLong price!
Below is Output window from that day:
2008-07-23 00:00:00 Entered internal PlaceOrder() method at 2008-07-23 00:00:00: Action=Sell OrderType=Stop Quantity=1 LimitPrice=0 StopPrice=213,23 SignalName='MyStopLong' FromEntrySignal='MyEntryLong' 2008-07-23 00:00:00 Market Position: Long 1 2008-07-23 00:00:00 OrderUpdate: Order='NT-00048/Back101' Name='MyStopLong' State=PendingSubmit Instrument='$GBPJPY' Action=Sell Limit price=0 Stop price=213,23 Quantity=1 Strategy='EMA1_W2' Type=Stop Tif=Gtc Oco='' Filled=0 Fill price=0 Token='011e12a296e64554a0032f70e470ddf3' Gtd='2099-12-01 00:00:00' 2008-07-23 00:00:00 OrderUpdate: Order='NT-00048/Back101' Name='MyStopLong' State=Accepted Instrument='$GBPJPY' Action=Sell Limit price=0 Stop price=213,23 Quantity=1 Strategy='EMA1_W2' Type=Stop Tif=Gtc Oco='' Filled=0 Fill price=0 Token='011e12a296e64554a0032f70e470ddf3' Gtd='2099-12-01 00:00:00' 2008-07-23 00:00:00 OrderUpdate: Order='NT-00048/Back101' Name='MyStopLong' State=Working Instrument='$GBPJPY' Action=Sell Limit price=0 Stop price=213,23 Quantity=1 Strategy='EMA1_W2' Type=Stop Tif=Gtc Oco='' Filled=0 Fill price=0 Token='011e12a296e64554a0032f70e470ddf3' Gtd='2099-12-01 00:00:00' [B][COLOR=Red]2008-07-23 00:00:00 Cancelled pending exit order, since associated position is closed[/COLOR][/B]: Order='NT-00047/Back101' Name='MyTargetLong' State=Working Instrument='$GBPJPY' Action=Sell Limit price=216,23 Stop price=0 Quantity=1 Strategy='EMA1_W2' Type=Limit Tif=Gtc Oco='' Filled=0 Fill price=0 Token='79d27ee1971f46c695e421de43d6eadb' Gtd='2099-12-01 00:00:00' 2008-07-23 00:00:00 OrderUpdate: Order='NT-00047/Back101' Name='MyTargetLong' State=PendingCancel Instrument='$GBPJPY' Action=Sell Limit price=216,23 Stop price=0 Quantity=1 Strategy='EMA1_W2' Type=Limit Tif=Gtc Oco='' Filled=0 Fill price=0 Token='79d27ee1971f46c695e421de43d6eadb' Gtd='2099-12-01 00:00:00' 2008-07-23 00:00:00 OrderUpdate: Order='NT-00047/Back101' Name='MyTargetLong' State=Cancelled Instrument='$GBPJPY' Action=Sell Limit price=216,23 Stop price=0 Quantity=1 Strategy='EMA1_W2' Type=Limit Tif=Gtc Oco='' Filled=0 Fill price=0 Token='79d27ee1971f46c695e421de43d6eadb' Gtd='2099-12-01 00:00:00' 2008-07-23 00:00:00 OrderUpdate: Order='NT-00048/Back101' Name='MyStopLong' State=Filled Instrument='$GBPJPY' Action=Sell Limit price=0 Stop price=213,23 Quantity=1 Strategy='EMA1_W2' Type=Stop Tif=Gtc Oco='' Filled=1 Fill price=213,23 Token='011e12a296e64554a0032f70e470ddf3' Gtd='2099-12-01 00:00:00' 2008-07-23 00:00:00 Execution: Execution='NT-00033' Instrument='$GBPJPY' Account='Back101' Name='MyStopLong' Exchange=Default Price=213,23 Quantity=1 Market position=Short Commission=0 Order='NT-00048' Time='2008-07-24 00:00:00' Multiplier=1E-05

Comment