Here is the sequence:
1) entryOrder = EnterShortLimit( DefaultQuantity, limit, "Short " + entry_cnt );
where limit = 700.01 & entry_cnt = 0.
2) Bars go by where the High[0] is always less than 698 (as is the Low[0] and Close[0], and Open[0]).
3) For many bars nothing happens with the limit order, as it should be.
4) OnExecution(IExecution execution) gets a callback. It has the entryOrder IOrder structure as a fill at 700.01. Yet there never was a bar that had a High[0] even equal to 700.01! The graph on the chart has a dotted entry line from above the bars somewhere in outer space! The highs are not even close.
Now before you ask me to package up my system (which is a hard and laborious process), can we start with what should happen and ways I could isolate it further? Should I use Unmanaged order handling in order to have finer control? How could NT do this when the data is not there?

Comment