protected override void Initialize()
{
CalculateOnBarClose = false;
Add(PeriodType.Minute, 10);//Scale 1
Add(PeriodType.Minute, 20);//Scale 2
Add(PeriodType.Minute, 40);//Scale 3
Add(PeriodType.Minute, 80);//Scale 4
Add(PeriodType.Minute, 160);//Scale 5
Add(PeriodType.Minute, 320);//Scale 6
Add(PeriodType.Minute, 640);//Scale 7
Add(PeriodType.Minute, 1280);//Scale 8
Add(PeriodType.Minute, 2560);//Scale 9
Add(PeriodType.Minute, 5120);//Scale 10
Add(PeriodType.Minute, 10240);//Scale 11
Add(PeriodType.Minute, 20480);//Scale 12
Add(PeriodType.Minute, 1440);//Day
Add(PeriodType.Minute, 7200);//Week
Add(PeriodType.Month, 1);
Add(PeriodType.Year, 1);
Scale=1;
}
protected override void OnBarUpdate()
{
if (BarsInProgress == Scale)
{
DLYH=Highs[13][0];
DLYL=Lows[13][0];
DLYO=Opens[13][0];
DrawHorizontalLine("DailyHighLine",DLYH,Color.Red);
DrawText("DailyHighText","Daily High "+DLYH.ToString("N2"),5,DLYH,Color.Black);
DrawHorizontalLine("DailyLowLine",DLYL,Color.Green);
DrawText("DailyLowText","Daily Low "+DLYL.ToString("N2"),5,DLYL,Color.Black);
DrawHorizontalLine("DailyOpenLine",DLYO,Color.Blue);
DrawText("DailyOpenText","Daily Open "+DLYO.ToString("N2"),5,DLYO,Color.Black); if (Close[0]>=DLYH)
{
As you can see I have a number of series, However
"if (BarsInProgress == Scale)"
is never executing... ? I am lost!
NEVERMIND! I got it.

Comment