NT is awesome.
I think there may be a problem with resource release/disposal for Strategy Analyzer and Market Analyzer on NT8.0.14.2.
SA will not release resources when the SA window is closed nor when the workspace is closed nor when SA is re run. Ideally SA should release (or reuse) all resources when re-run, definately when the SA is closed and most definately when the workspace is closed. However, the only way to release is to close out of NT.
Try it ... open a new workspace with a new SA then use Sample MA Crossover strategy on 15 minute data running back several years (the more data the more evident the resource problem), record NT's memory usage in Task Manager, run the strategy, record the memory again, run the strategy again, record the memory again. You'll notice that the memory usage doubled even though you're running the same strategy with the same data and prior results should be deleted/released/disposed. Now shut the SA, you'll notice that the memory is not released meaning the memory allocation is the same in the task manager. Now shut the workspace, again memory not released. Close NT, resources released of course.
Second similar problem is with MA. It does release resources when you close the MA or the workspace, which is as expected. However, the MA takes just as long to release memory as it does to run the MA, which is a problem. My MA takes 30 minutes to run, then when I exit the MA or workspace or NT it takes 30 minutes to close any one of those. Try it on any new MA with tons of data load and calcs.
So I hope this helps you improve NT.
Comment