i created an indicator but i have an error:
"Error un study: {EXCEPTION} Opération en virgule flotante non valide"
Can someone help me ?
thanks
here is the indicator:
Code: Select all
Inputs:
Price(Close), Macd.Length(5), Wilder.Length(10);
Variables:
Dema1(0),
X1(0), X2(0), Hausse(0), Baisse(0), WiMA.Hausse(0), WiMA.Baisse(0);
X1 = Xaverage(Price, Macd.Length);
X2 = Xaverage(Xaverage(Price, Macd.Length), Macd.Length);
Dema1 = X1 * 2 - X2;
Hausse = MaxList(0, Dema1[0]-Dema1[1]);
Baisse = MaxList(0, Dema1[1]-Dema1[0]);
If currentbar <= 1 then
begin
WiMA.Hausse = Hausse;
WiMA.Baisse = Baisse;
end
else
begin
WiMA.Hausse = (((Wilder.Length-1) * WiMA.Hausse[1]) + Hausse) / Wilder.Length;
WiMA.Baisse = (Baisse + (Wilder.Length-1)*WiMA.Baisse[1])/Wilder.Length;
end;
Plot1(WiMA.Hausse, "WiMA.Hausse");
Plot2(WiMA.Baisse, "WiMA.Baisse");