1) I open a chart (say, CSCO 1-min), it opens and displays fine. The outer title (in the Windows 7 window title bar) says "CSCO (1 Min)" and the inner properties (the selectors at the top of the chart) are "CSCO" and "1 Min".
2) I right-click on the chart and select "Strategies". At this point I have seen bizarre behavior begin. I have seen the outer chart title immediately change timeframe, i.e. "CSCO (30 Min)". But right now it's not doing that, it still says "CSCO (1 min)".
3) I select a strategy (say, "SampleMACrossover") and click "new" which brings up the strategy properties. For "Input Series", the only option available is "CSCO (30 Min)".
4) I click "Apply" or "OK", and the outer title changes to "CSCO (30 Min)", and that is indeed the timeframe the strategy operates with, even though the chart still displays 1-min bars, and even if the strategy is not enabled.
I suspect there might be some kind of interference between my chart/strategy and the Initialize() routines in other strategies that i'm not using. I have other strategies that Add() attitional data series; I have gone through and commented out and recompiled any Add() statements in other strategies which refer to "30 min", but it hasn't helped. I have also seen the same problem, but with "30 day" instead of "30 min".
FYI I have a couple of log error messages "Unable to restore strategy 'NinjaTrader.Strategy.xxxxx' with ID 'yyyyy'. Most likely this strategy is no longer supported by the custom assemblies." I have been ignoring them because I don't know how to get rid of them, and they appeared to not be doing any harm.
-Kevin

Comment