Moyenne Mobile Zéro Retard

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #10762 quote
    DAK
    Participant
    Average

    Bonjour à tous,

    Je m’apelle David et je suis nouveau sur le forum. Je code depuis quelque temps déjà un programme avec Proorder et jusqu’à récemment j’utilisais les moyennes mobiles exponentielles. Depuis peu j’ai découvert les moyennes mobiles zéro retard mais je n’arrive pas à trouver leur code pour les intégrer à mon programme.

    Par exemple :

    Pour les moyennes mobiles exponentielles c’est “ExponentialAverage[30](close)”

    Pour les moyennes mobiles simples c’est “Average[30](close)”

    Mais quel est le code pour les moyennes mobiles zéro retard ? Impossible de trouver la réponse où que ce soit….

    Merci par avance pour votre aide !

    #10785 quote
    DAK
    Participant
    Average

    Réponse de Prorealtime :

    Après vérification auprès du service technique, je vous confirme qu’il n’est malheureusement pas possible actuellement de mettre en place un code automatique incluant les moyennes mobiles zéro retard.
    Il est possible que cela devienne disponible dans le futur.

    Serait-il possible de coder un indicateur de MM Zero Lag pour palier à ce problème ? Il suffirait ensuite de l’appeler dans le programme Proorder.

    Je suis encore débutant dans la programmation quelqu’un aurait-il une piste ou un code à cet effet ?

    #10786 quote
    Pascal
    Participant
    Average

    Salut Dak,

    Je suis débutant aussi, peut être que je me trompe mais regarde par ici tu devrais avoir une piste

    http://www.prorealcode.com/prorealtime-indicators/zerolag-ema-bollinger-bands/

    #10787 quote
    supertiti
    Participant
    Master
    // MOYENNE MOBILE ZERO LAG  PRT
    
    REM Moyenne mobile de retard presque nul
    REM Source : L'analyse technique - Pratiques et méthodes - Thierry Béchu et Eric Bertrand
    
    //Calcul de la moyenne mobile courte sans retard
    EMA1 = ExponentialAverage[percourte](close)
    EMA2 = ExponentialAverage[percourte](EMA1)
    diff = EMA1 - EMA2
    
    ind1 = EMA1 + diff
    
    //Calcul de la moyenne mobile longue sans retard
    EMA3 = ExponentialAverage[perlongue](close)
    EMA4 = ExponentialAverage[perlongue](EMA3)
    diff1 = EMA3 - EMA4
    
    ind2 = EMA3 + diff1
    
    OscillateurMM = ind1 - ind2
    
    Return OscillateurMM AS "Oscillateur de moyennes mobiles de retard presque nul" , 0 COLOURED (0, 0, 255) AS "0" , 1 COLOURED (0, 255, 0) AS "1" , -1 COLOURED (255, 0, 0) AS "-1"
    
    // Variables :
    //  percourte = 10 par défaut    
    //  perlongue = 25 par défaut   
    
    #10804 quote
    DAK
    Participant
    Average

    Merci Pascal pour le lien et Supertiti pour le code complet.

    J’ai intégré la formule à mon programme et le calcul des MM fonctionne parfaitement.

    Merci encore pour votre aide !

    Pascal thanked this post
    #12970 quote
    Wapata92
    Participant
    Junior

    Il semblerait que le retard soit encore plus réduit avec une moyenne TEMA.

Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.

Moyenne Mobile Zéro Retard


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
DAK @dak Participant
Summary

This topic contains 5 replies,
has 4 voices, and was last updated by Wapata92
9 years, 5 months ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 07/21/2016
Status: Active
Attachments: No files
Logo Logo
Loading...