Modification d'indicateur existant: le heikin ashi smoothed signals

Forums ProRealTime forum Français Support ProBuilder Modification d'indicateur existant: le heikin ashi smoothed signals

Viewing 7 posts - 1 through 7 (of 7 total)
  • #47153

    Bonsoir,

    voilà, j’utilise l’indicateur intitulé “Heikin Ashi smoothed ans signals” trouvé sur ce site en suivant ce lien :

    https://www.prorealcode.com/prorealtime-indicators/heikin-ashi-smoothed-signals/

    Ma question est la suivante : je voudrais y ajouter une variable qui ferait que les flèches apparaissant sur le graphe intègre cette variable : ex : je voudrais intégrer le mccd de façon à ce que la flèche suggérant un achat n’apparaisse que si les conditions déjà définies dans le code de l’indicateur + le macd haussier (par exemple) sont réunies. Or, j’ai intégré cette variable que j’ai appelé indicator1  dans la partie “if …. ”  DRAWARROWUP sauf que les flèches haussières apparaissent même si le mccd est baissier……

    quelqu’un peut il m’aider svp?

    merci.

    #47240

    Bien sûr, on peut t’aider, merci de poster le code de ton indicateur modifié que je puisse y regarder de plus près !

    #47295

    Le voilà :

     

    voilà : j’ai introduit l’indicator1 avant la ligne 57 qui représente le MACD et juste après dans les conditions IF…… and indicator1 > 0.

    sauf que les flèches haussières apparaissent même si le MACD est <0.

    merci pour votre aide.

    #47387

    C’est un mauvais copier/coller ou tu utilises bien des divisions des périodes pour cet indicateur MACD ?

     

    #47416

    bonjour,

    oui j’utilise exactement la formule du MACD indiquée. Désolé pour la qualité du copier/coller mais le code original est dans le lien du 1er post.

    Donc où est le problème?

    merci.

    #47428
    AVT

    Le MACD est par défaut MACD(12/26/9),
    qui signifie : fastEMA=12, slowEMA=26, SignalPeriod=9
    qui est écrit dans PRT comme MACD[12,26,9](close)

    Maintenant votre code MACD [37/3, 77/3, 9](close), ça signifie:
    fastEMA=12,33333333 (37 divise par 3)
    slowEMA=26,66666667 (77 divisé par 3)
    SignalPeriod=9

    Les moyennes sont calculées sur une période, par exemple 12 périodes de 1 minute.
    Dans votre cas, il y a des 12,333 1-minutes périodes.
    C’est peut-être tout simplement trop compliqué pour le programme.  :-((

    #47925

    et bien oui tu avais raison. Merci. Comme quoi, faire simple a du bon. Bon dimanche.

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