Code that adds the chart indicators
else if (State == State.DataLoaded)
{
//
// reset local variables (needed if 'IsInstantiatedOnEachOptimizationIteration' == false)
//
highestAccountSize = 0;
maxDrawdown = 0;
startingAccountSize = 0;
//
// intialize indicators
//
moonshotVolSignals = MoonshotVolSignals(microPeriod, macroStdDevSmoothingPeriod, stdDevEntry, 1);
switch (directionalIndicator)
{
case DirectionalIndicators.RSI:
rsi = RSI(microPeriod, 1);
break;
case DirectionalIndicators.RVI:
rvi = RVI(microPeriod);
break;
default:
break;
}
[B] //
// Add to chart
// [/B]
[B] switch (directionalIndicator)
{
case DirectionalIndicators.RSI:
AddChartIndicator(rsi);
break;
case DirectionalIndicators.RVI:
AddChartIndicator(rvi);
break;
default:
break;
}[/B]
AddChartIndicator(moonshotVolSignals);
}

Comment