Indicator:
draws several plots on chart,
draws many other objects on chart,
exposes a handful of parameters to strategy.
Strategy:
grabs all plot data and exposed params from indicator every OnBarUpdate(),
draws a single plot to a strategyPlot as per your example,
also does a fair amount of:
DrawText(), Print(),
BackColor = Color.AnyColor,
I have read bits and pieces in several threads while looking for other things that lead me to believe that there are definite divisions of labor that optimize performance. What are they? There must be a doc or thread that addresses this specifically.
I also read in some thread that the StrategyAnalyzer will not work with strategy that plots. My strategy appears to work with StrategyAnalyzer. How would I know if StrategyAnalyzer is not happy with my strategy?

Comment