Series<double> CloseOpenDiff = new Series<double>(this);;
if (Close[0] > Open[0])
{
CloseOpenDiff[0] = Close[0] - Open[0];
}
else
{
CloseOpenDiff[0]=0;
}
Series<double> OpenCloseDiff = new Series<double>(this);;
if (Close[0] < Open[0])
{
OpenCloseDiff[0] = Open[0] - Close[0];
}
else
{
OpenCloseDiff[0]=0;
}
avgCloseOpen[0] = (SMA(CloseOpenDiff, Period)[0]);
avgOpenClose[0] = (SMA(OpenCloseDiff, Period)[0]);
double d=avgCloseOpen[0]/(avgCloseOpen[0]+avgOpenClose[0]);
Value[0] = d;

Comment