/* The first EMA is calculated differently. It
* then become the seed for subsequent EMA.
*
* The algorithm for this seed vary widely.
* Only 3 are implemented here:
*
* TA_MA_CLASSIC:
* Use a simple MA of the first 'period'.
* This is the approach most widely documented.
*
* TA_MA_METASTOCK:
* Use first price bar value as a seed
* from the begining of all the available
* data.
*
* TA_MA_TRADESTATION:
* Use 4th price bar as a seed, except when
* period is 1 who use 2th price bar or something
* like that... (not an obvious one...).
*/
Mykeul a écrit:Voici le résultat (EMA) donné par les logiciels :
N=5(serie:1,2,3,4,5) : 2.60494
N=4(serie:1,2,3,4) : 2.30560
N=3(serie:1,2,3) : 1.93750
N=2(serie:1,2) : 1.49383
N=1(serie:1) : 1.00000
Ce sont donc les résultats que je dois trouver.
Mykeul a écrit:Sur ton graphe avec l'impulsion, je ne comprends pas pourquoi la MME20 ne retombe pas directement à 0 à la 21eme période. Ce n'est pas normale, elle n'a plus de 1 dans la serie !
Mykeul a écrit:Et je ne saisi pas non plus pourquoi c'est égal à puisque dans la formule on avait donc pas de ...
my $alpha = 2 / ($nb + 1);
for (my $i=$first+1;$iget($name, $i - 1);
my $ema = $alpha * ($self->{'args'}->get_arg_values($calc, $i, 2) - $oldema) + $oldema;
$indic->set($name, $i, $ema);
}
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 4 invités
Tu pars déja ?
Identification
Pas encore inscrit ?
Ou identifiez-vous :