For example, we have 1000 symbols in MarketAnalyzer, and having indicator on Daily data, which checks i.e. EMA CROSS.
However, if we set Calculate.OnBarClose, then in the morning the cross might happen, but we wouldnt get alert, because OnBarClose executed on DayClose. (so, we are late then... more critical for Weekly MarketAnalyzers).
If we set to calculate on EachTick/OnPriceChange, then platform is much overheader, because indicator executing over 1000 symobls on each price change, makes much overhead.
So, when adding the indicator in MarketAnalyzer (and it's set to
[CODE]Calculate = Calculate.OnEachTick/CODE]
then it should also show an additional dropdown "Calculation Interval", like:
Note, I don't see there will be any drawback of implementing the suggested feature (neither conflicts with older scripts, because the Property will be just new to platform). also, will be much useful for all people using MarketAnalyzer.
Note, it should be only activated when chosen Calculate.OnEachTick, so actually, the IsSUspendedWhileInactive is set to false
Comment