protected override void OnBarUpdate()
{
int BarsupCnt;
BarsupCnt = 0;
//Barup = false;
if (CurrentBar < BarCount)
{
Value[0] = 0;
}
else
{
bool gotBars = false;
Print(Time[3].ToString() + " 3 close " + Close[3]);
Print(Time[3].ToString() + " 3 open " + Open[3]);
Print(Time[2].ToString() + " 2 close " + Close[2]);
Print(Time[2].ToString() + " 2 open " + Open[2]);
Print(Time[1].ToString() + " 1 close " + Close[1]);
Print(Time[2].ToString() + " 1 open " + Open[1]);
Print(Time[0].ToString() + " 0 close " + Close[0]);
Print(Time[0].ToString() + " 0 open " + Open[0]);
for (int i = 0; i < BarCount + 1; i++)
{
if (i == BarCount)
{
gotBars = true;
break;
}
if ((Close[i] > Open[i]))
{
BarsupCnt = BarsupCnt + 1;
}
Print("BarsupCnt: " + BarsupCnt);
}
Value[0] = gotBars ? 1 : 0;
}
}
Comment