Page 1 of 1

Decallage d'une moyenne mobile

Posted: 09 Jun 2014 08:56
by PAN
Bonjour,

Je souhaite afficher une moyenne mobile exponentielle en effectuant un décallage du résultat sur l'axe des x.
Comment puis je faire celà ?


Le code que j'ai actuellement

if IsFirstBar () then
begin
ExpMovingAverage (close, MA1, 30);
end

interpretation
begin
end

plot (MA1, red,2)


Je souhaite que la moyenne mobile affiché soit décallé de n% sur l'axe des prix.

Merci

PAN

Re: Decallage d'une moyenne mobile

Posted: 09 Jun 2014 13:23
by WHS Support
Bonjour Pan,

Je fais suite à votre post et vous prie de trouver ci-dessous le code de la moyenne mobile shiftée de 3 périodes, que vous pourrez bien entendu modifier.

Express EMA_Shift

Vars
series line;
series Ma1;
input $period (1, 200, 25);
input $spanLeft(1,10,1);
input $spanRight(1,10,1);
input $shift(-100,100,3);

Calculation

line = void;

if IsFirstBar() then
ExpMovingAverage(Close, Ma1,$period );

if CurrentBarIndex() > $period then
line = Ma1[$shift];

interpretation Swing(line, $spanLeft, $spanRight);


plot (line, black, 3);


Je vous rappelle que sur WHS FutureStation il n'y a pas de projection possible après la dernière bougie de droite.

Je vous en souhaite bonne réception.

Cordialement,

Amélie

WH SelfInvest

Re: Decallage d'une moyenne mobile

Posted: 09 Jun 2014 15:50
by PAN
Merci de votre réponse. Je me suis mal exprimé dans ma question.
Je souhaite un décallage sur les prix (axes des y) et non des x (j'avais bien indiqué un décallage sur les prix mais j'ai indiqué par erreur un décallage sur l'axe des x, au lieu de l'axe des y ... c'est de ma faute, je fais mon mea culpa).

En fait ce qu je souhaite est un calcul de moyenne mobile exponentielle et à chaque résultat, je modifie le résultat de par exemple 3% pour modifier ce dernier.

En pseudo code cela donnerai

// Callcul de la moyenne mobile exponentielle30 période pour la bougie actuelle
MME1 = MoyenneMobileExponentielle (30);

// JE modifie le résultat de 3%
MME2 = MME1 * 0.03

// J'affiche la moyenne mobile exponentielle 30 périodes majoré de 3%
Affichage MME2


Voila, je tiens encore à m'excuser pour m'être mal exprimé dans ma question.

Merci

PAN

Re: Decallage d'une moyenne mobile

Posted: 10 Jun 2014 08:29
by PAN
Bonjour,

J'ai réussi à coder ce que je souhaitais faire.

Vous pouvez fermer le post.

Bonne journée

PAN

Re: Decallage d'une moyenne mobile

Posted: 10 Jun 2014 13:02
by fredi
Bonjour PAN
Je suis intéressé par ton code
Pourrais tu éventuellement le partager ?
Merci d'avance
fredi ;-)