I'm uncertain why the secondary timeframe is being ignored when I include the CurrentBars check.
I am using ES 3M as the primary. My secondary is UVOL 60M.
Within "OnBarUpdate()":
if (CurrentBars[0] < 1 || CurrentBars[1] < 1)
{
return;
}
// only process on the chart bars timing
if (BarsInProgress != 0) return;
if (BarsInProgress == 0){
Print("3M timeframe");
}else if (BarsInProgress == 1){
Print("60M timeframe");
}
Here's my secondary data series:
AddDataSeries("^UVOL", Data.BarsPeriodType.Minute, 60, Data.MarketDataType.Last);
I have a simple Print statement to output to the debug console. When I exclude the "CurrentBars" check I see that the Primary and Secondary timeframe's output in the debug console.
Thank you!

Comment