Créer indicateur croisement MM

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #87368 quote
    PollocksPath
    Participant
    New

    Bonjour, je souhaite créer un indicateur pour compter le nombre de croisement des MM.

    J’utilise 4 MM et je voudrais créer un indicateur qui m’afficherait le nombre de croisements (s’il y en a) bougie par bougie.

     

    Merci

    #87373 quote
    Nicolas
    Keymaster
    Master

    Est-ce que le but est de compter la quantité de croisements ayant eu lieu durant la même bougie ?

    #87389 quote
    PollocksPath
    Participant
    New

    Oui c’est ca. Merci pour votre réponse.

    #87420 quote
    Nicolas
    Keymaster
    Master

    ça n’est pas possible, les variables se réinitialisent à chaque nouveau tick reçu.. Donc on ne peut pas sauvegarder une information ayant eu lieu au début de la bougie et pouvoir la récupérer avant qu’elle ne termine, désolé. Cela limite pas mal d’applications j’en suis conscient ! 😐

    PollocksPath thanked this post
    #87426 quote
    robertogozzi
    Moderator
    Master

    Si vous ne vous souciez pas combien il y en avait dans la bougie, mais seulement quand la bougie est fermée, voici le code:

    DEFPARAM CalculateOnLastBars = 1000
    Cross1 = 0
    Cross2 = 0
    Cross3 = 0
    Cross4 = 0
    MM1    = Average[35,0](close)
    MM2    = Average[40,0](close)
    MM3    = Average[45,0](close)
    MM4    = Average[50,0](close)
    IF (close CROSSES OVER MM1) OR (close CROSSES UNDER MM1) THEN
       Cross1 = 1
    ENDIF
    IF (close CROSSES OVER MM2) OR (close CROSSES UNDER MM2) THEN
       Cross2 = 1
    ENDIF
    IF (close CROSSES OVER MM3) OR (close CROSSES UNDER MM3) THEN
       Cross3 = 1
    ENDIF
    IF (close CROSSES OVER MM4) OR (close CROSSES UNDER MM4) THEN
       Cross4 = 1
    ENDIF
    RETURN Cross1 + Cross2 + Cross3 + Cross4
    PollocksPath thanked this post
    y-1.jpg y-1.jpg
    #87440 quote
    PollocksPath
    Participant
    New

    Merci pour vos réponses,

    Nicolas, dans ce cas est-il possible de partir de l’ouverture de la bougie (0 croisemement) et d’afficher le nombre de croisement (s’il y en a) une fois la bougie fermée ?

    Roberto, je cherche à calculer le nombre de croisement des MM seulement (sans prendre en compte le prix) mais j’apprécie votre aide, merci.

    #87470 quote
    Nicolas
    Keymaster
    Master

    Nicolas, dans ce cas est-il possible de partir de l’ouverture de la bougie (0 croisemement) et d’afficher le nombre de croisement (s’il y en a) une fois la bougie fermée ?

    Non, c’est bien le problème des variables qui se réinitialisent.

    Partant du postula qu’on utilise les indicateurs basés sur le prix de fermeture (le Close), on n’utilise pas les valeurs (et donc leurs croisements) durant une bougie, c’est pourquoi ça n’est pas possible sous ProBuilder.

    On pourrait le faire avec le MTF sous ProBacktest/ProOrder cependant = trading automatique.

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

Créer indicateur croisement MM


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
Summary

This topic contains 6 replies,
has 3 voices, and was last updated by Nicolas
7 years, 2 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 12/18/2018
Status: Active
Attachments: 1 files
Logo Logo
Loading...