Fixed it on my own -
Code:
_SECTION_BEGIN("Cumulative Volume Delta V.1");
X = High - Close;
Y = High - Open;
Z = Open - Low;
A = Close - Low;
uw= IIf(C>O, X, Y);
lw= IIf(C>O, Z, A);
spread= IIf(High!=Low, High - Low, Null);
bl= (spread - (uw+lw));
puw= (uw/spread);
plw= (lw/spread);
pbl= (bl/spread);
vx= (pbl+(puw+plw)/2*Volume);
vy= ((puw+plw)/2*Volume);
bv= IIf(C>O, vx, vy);
sv= IIf(C<O, vx, vy);
cl= Param("Cumulative Length", 14, 10, 100);
cbv= EMA(bv, cl);
csv= EMA(sv, cl);
cvd= (cbv-csv);
PlotGrid(0, colorBrown, pattern = 9, width = 2, label = True);
cvd_color = IIf(cvd>0, colorGreen, colorRed);
SetBarFillColor(cvd_color);
Plot(cvd, "Cumulative Volme Delta", cvd_color, styleArea);
_SECTION_END();