hoi,
Ziehier onder een functie + indicator.
Binnen de functie krijg ik de foutmelding of niet herkennen van NUMERICREF.
Is hier een oplossing voor?
{------- function : Ocsilator-------}
Inputs: OscType(Numeric), Price(Numeric), Length(Numeric), {general inputs}
oResult1(Numericref), oResult2(Numericref); {results to return}
Vars: alpha(0), Smooth(0), Cycle(0);
If (OscType=1) then Begin {Cyber Cycle}
alpha=2/(Length+1);
Smooth=(Price+2*Price[1]+2*Price[2]+Price[3])/6;
Cycle=(1-0.5*alpha)*(1-0.5*alpha)*(Smooth-2*Smooth[1]+Smooth[2])+2*(1-alpha)*Cycle[1]-(1-alpha)*(1-alpha)*Cycle[2];
If currentbar<7 then Cycle=(Price-2*Price[1]+Price[2])/4;
oResult1=Cycle;
oResult2=Cycle[1];
end
zfOcsilator=1;
{--- indicator : Cyber Cycle ---}
Inputs: OscType(1), Price((H+L)/2), Length(14);
Vars: oResult1(0), oResult2(0);
value1=zfOcsilator( OscType, Price, Length, oResult1, oResult2);
Plot1(oResult1, "Cyber");
Plot2(oResult2, "Trigger");
end;
Dank bij voorbaat voor de hulp
Jo