Ik krijg de volgende functie en indicator niet goed vertaald vanuit Easylanguage: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Functie:value function TriAverageGen()
begin ?value Price(numericseries), value Length(numericsimple),
? ? ? ? value Length1, Length2, xTriAverageGen;
Length1 = Floor( (Length + 1) * .5) ;
Length2 = Ceiling( (Length + 1) * .5) ;
xTriAverageGen = Average( Average(Price, Length1), Length2 ) ;
TriAverageGen = xTriAverageGen
end; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Indicator: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?value function RVI2 (value Length=10)
begin
?value Change, MyRange, Num, Den, RVI, RVISig;
Change = Close - Open ;
MyRange = High - Low ;
Value1 = TriAverageGen(Change,4) ;
Value2 = TriAverageGen(MyRange,4) ;
Num = Summation(Value1,Length) ;
Den = Summation(Value2,Length) ;
if Den > 0 then
?RVI = Num / Den ;
? RVISig = TriAverageGen(RVI, 4);
Plot1[RVI, "RVI"] ;
Plot2[RVISig, "Sig"] ;
end; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Wie weet wat er fout gaat ?? [] vervangen door ()