coder des petites fleches qui se dessinent au moment du croisement de 2 MM

Forums ProRealTime forum Français Support ProBuilder coder des petites fleches qui se dessinent au moment du croisement de 2 MM

  • This topic has 6 replies, 2 voices, and was last updated 4 years ago by avatarfa.
Viewing 7 posts - 1 through 7 (of 7 total)
  • #120373
    fa

    Bonjour Nicolas

    Merci pour tes videos et ta presence et merci aux membres pour le partage de leur travail, belle source d information et d inspiration.

    Je suis novice, j ai une question a propos de DRAWARROW.

    Lorsqu on utilise la fonction Alerte, temps reel, fleche pour chaque alerte graphique, a partir de 2 moyennes mobiles on obtient au moment de leur croisement une ou plusieures petites fleches noires sur le cote de la bougie et une grosse fleche noir sous la bougie (1 point sous le low)(*).

    J aimerais savoir comment coder ces petites fleches qui se dessinent au moment du croisement des 2 moyennes mobiles sur le cote de la bougie.

    (*)Pour information : Lorsque le prix est invisible sur le graphique cette grosse fleche noir oscille (et ferme) 1 point sous le close (sur le dax 1 minute).

    5                                              dax 5 minutes.

    1.5                                           dow 1 minutes…

     

     

    MM1=ExponentialAverage[n](n)

    MM2=ExponentialAverage[n](n)

    IF MM2 = MM1 THEN

    DRAWARROW(barindex[0], ? )coloured(255,255,255)

    ENDIF

    RETURN MM1 as “MM1”, MM2 as “MM2”

    #120377
    • Merci de poster les demandes de code dans les forums appropriés.
    • Pour ajouter du code , veuillez utiliser le bouton <> “insert PRT code”.
    • Pour un nouveau sujet, votre titre doit être suffisamment explicite pour inciter la communauté à lire votre discussion.

    Concernant la question, il serait utile de poster une image pour bien comprendre.

    #120402
    fa

    MM1 expo

    MM2 expo

    Alerte, tout croisement, Propriete de lalerte, message/son, cle a molette, fleche pour chaque alerte graphique.

    #120425

    Les coordonnées sur l’axe X horizontale sont en BARINDEX, soit la quantité de bougies depuis le début de l’historique, hors entre 2 bougies il n’y a rien 🙂

    Le mieux que l’on puisse faire c’est créer un décalage avec des caractères vides dans une chaîne de texte :

    J’ai placé les flèches sur le Close de la bougie, dans l’historique on ne peut savoir à quel moment précis durant la bougie le croisement des 2 moyennes mobiles a eu lieu.

    #120465
    fa

    Merci Nicolas,

    DRAWARROW(barindex[0] fait deja un joli X qui fait des fleches sur le cote de la bougie.

    Mais je ne trouve pas le Y.

    Il doit falloir ecrire une autre ligne de code qui donnera sa valeur a Y.

    Ca doit pouvoir se coder si la fonction Alerte de PRT le fait

     

    #120468

    Le niveau de prix, on peut le connaître uniquement en temps réel, au moment où croise les 2 moyennes mobiles, c’est le Close. Hors puisque le close continuera d’évoluer durant toute la bougie et que ta condition de croisement sera elle aussi valable jusqu’à sa clôture, ce sera en effet le dernier Close connu qui sera utilisé pour placer la flèche, soit le prix de clôture de la bougie.

    En version 11, on pourrait utiliser une variable en tableau pour tagger uniquement le niveau de prix ou le croisement a eu lieu la première fois (la première fois ou les 2 MM se croisent), mais pas dans les versions antérieures de la plateforme.

    #120484
    fa

    Okey. Merci Nicolas pour ta patience, j espere avoir plus de chance avec ma prochaine question. Bonne soiree

     

Viewing 7 posts - 1 through 7 (of 7 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login