I am converting an indicator from 8.5 to 7. When I run it in Replay on, say, ES, it works exactly once.
An F5 reload or a change in the bar period somehow freezes the update for that instrument (ES) at the last bar displayed, but other instruments (6E, CL, SI etc) keep displaying and advancing properly in Replay. Starting a new ES chart without any indicators does not help, it is frozen at the same last bar. Also the DOM will then show no more price ladder for ES, but will for the other instruments. The only way to get things back to normal is to close NT and restart.
The indicator accesses market depth to make a few of its own pseudo DOM windows. My suspicion is that some resource is not being freed up but I am at a loss about what to look for in the code (which is huge). From your experience about architectural changes in MarketDepth between 6.5 and 7 are there some typical gotchas that I should check for???
The NT7 compile is OK and the indicator's behavior while it works is proper. It wries to the output window properly.
I can post the indicator for you to do quick trouble shooting scan, but I don't want to unnecessarily burden you with its very lengthy body unless you feel there is no other option
Comment