Bonjour Nicolas,
Je ne parviens pas à convertir cette formule AFL Amibroker (au demeurant très simple) en code AFL: je bute sur la formule AMA (adaptive MA) et je n’obtiens jamais le même résultat sur PRT.
Merci d’avance pour votre aide – j’ai joint un chart Amibroker.
Carl
Voici le code AFL:
HaClose=(O+H+L+C)/4;
HaOpen=AMA(Ref(HaClose,-1),0.5); //Adaptive Moving Average du HaClose précédent, avec smoothing factor de 0.5
HaDiffCO = (HaClose-HaOpen);
HaClose2=(H+L+C)/3;
HaOpen2=AMA(Ref(HaClose2,-1),0.1); //Adaptive Moving Average du HaClose2 précédent, avec smoothing factor de 0.1 cette fois
//HaHigh2=Max(H,Max(HaClose2,HaOpen2));
//HaLow2=Min(L,Min(HaClose2,HaOpen2));
HaDiffCO2 = HaClose2-HaOpen2;
HDCPeriods = 15;
Width = Param(“Width”, 2, 0, 10, 0.05 );
Plot( BBandTop( Hadiffco, HDCPeriods, Width ), “BBTop” + _PARAM_VALUES(), Colorblack, Styleline);
Plot( BBandBot( Hadiffco, HDCPeriods, Width ), “BBBot” + _PARAM_VALUES(), Colorblack, Styleline);
Plot(HaDiffCO,”HaDiffCO”,colorDarkRed,styleThick|styleLine);
Plot(HaDiffCO2,”HaDiffCO2″,colorGreen,styleThick|styleLine);