Quel code pour associer signaux double top/bottom et divergences ?

Forums ProRealTime forum Français Support ProBuilder Quel code pour associer signaux double top/bottom et divergences ?

Viewing 11 posts - 1 through 11 (of 11 total)
  • #98238

    Bonjour,

    J’ai deux indicateurs qui me donne chacun de leur côté des signaux, un pour les double top ou double bottom et le deuxième qui me signale des divergences.

    Quel code faudrait il mettre pour obtenir un seul et unique signal quand les deux conditions sont remplies, c’est à dire quand je reçois le signal de double top par exemple plus le signal de divergence ?

    En sachant que je m’accorde une marge de tolérance, c’est à dire si j’ai un premier signal, si le deuxième arrive par exemple que 5 bougies après pour moi il est validé.

    Donc dans l’idée ce serait de coder quelque chose qui donne un signal permettant de valider la convergence des deux signaux donnés chacun de leur côté sur leur indicateur respectif.

    Voir copie d’écran jointe pour mieux comprendre le principe si je me suis mal exprimé. Sur la copie d’écran on voit le premier signal donné entouré par un rond puis le deuxième entouré par un rond, seulement 4 bougies séparent les deux signaux qui me donnent la double validation pour entrer en position.

    Merci d’avance de votre aide car je suis codeur débutant et là je coince vraiment.

    #98256

    Suite à mon post précédent je donne un autre car je ne suis pas sûr d’avoir été assez clair dans le premier…

    Ce qui m’intéresse c’est la notion de temps entre deux signaux. Je donne un autre exemple pour l’expliquer.

    Exemple concernant le signal que je souhaite obtenir :

    Si sur UT 1 minute j’ai un rsi qui rentre en surachat et que dans les 5 minutes maximum qui suivent j’ai un croisement de deux moyennes mobiles à la baisse comment créer un signal qui prend en compte le croisement des moyennes mobiles dans l’intervalle des 5 minutes maximum qui suivent le surachat du RSI ?

    En gros si le croisement des moyennes mobiles intervient à partir de la 6ème minute ou plus le signal n’est plus valide. C’est créer un signal avec cette condition que je n’arrive pas à faire.

    Voir exemple sur graph joint.

    Merci d’avance pour votre aide.

    #98304

    On peut compter en quantité de barres, soit vérifier sur les 5 dernières barres si les 2 conditions ont eu lieu.

    Sans avoir lu tes codes, et pour tester les conditions de ton deuxième sujet, voici comment faire :

    (non testé).

    Je te conseil vivement de participer aux formations pour bien comprendre les rudiments de programmation : Formations ProRealTime

    #98361

    Ok merci beaucoup en tout cas. Je vais tester ça et je te ferai un retour.

    Mille mercis pour ton aide 😉

    #98365

    Re bonjour Nicolas,

    Je viens de tester et je ne comprends pas les signaux. Je te fais passer aussi copie d’écran pour te montrer en lien avec l’écris + le code correspond au graphique 1 minute.

    Sur le graph en jaune une moyenne mobile simple 10 périodes et en vert une moyenne mobile simple 5 périodes.

    1. si je comprends bien là où j’ai écris “signal 1 ?” sur le graph correspond au rsi en surachat + au croisement de la mm5 sous la mm10 ?
    2. si oui pourquoi les barres de l’histogramme continue de s’afficher alors que le signal a eu lieu ?
    3. là où j’ai écris “signal 2 ?” sur le graph les mêmes conditions sont remplies mais je n’ai pas de signal ?
    4.  Et je ne comprend pas les interruptions et reprises de barres dans l’histogramme.

    Bon désolé pour toutes ces questions mais là je bug. Si tu veux tester la même configuration que moi, il s’agit du dow en 1 minute et le premier signal de sur achat du rsi correspond au vendredi 10 mai 20h50.

    Meric d’avance

     

    #98367
    1. Oui
    2. Parce que dans les 10 dernières barres, ces conditions ont eu lieu
    3. Parce que depuis le moment ou le RSI est entré en surachat, il y a eu 10 barres révolues avant le croisement des MM, tel que souhaité et donc pas de signal car ces événements sont distants de plus de 10 barres
    4. Voir point 2/

    Si tu veux modifier ces comportements, merci d’être précis, le code étant strict, je ne peux pas m’investir totalement dans les idées de chacun.

    #98393

    Re bonjour Nicolas,

    J’ai testé tout ça et ça ne colle pas… je sais je suis un boulet !!! J’ai même des signaux de croisement à la hausse alors que normalement les conditions de croisement avec un passage du rsi en zone de surachat doivent permettre que des signaux de retournement au croisement de la MM5 sur la MM10. Je m’explique plus clairement ci-dessous sur les conditions souhaitées.

    Je te mets ci-dessous les conditions exactes, si tu peux tant mieux sinon tant pis c’est pas grave, je sais que tu n’as pas que moi à traiter.

    Condition 1 : Une MM5 (c’est pour l’exemple)
    Condition 2 : Une MM10 (c’est pour l’exemple)
    Condition 3 : RSI doit être passé en zone de surachat à plus de 70 (zone paramétrable car ça peut être plus) mais on affiche pas de signal
    Condition 4 : Si condition 3 remplie alors dans les 10 bougies qui suivent (zone paramétrable, ça peut être 5 ou 12 par exemple c’est ce que je veux dire), si croisement de la MM5 à la baisse alors afficher signal, mais uniquement si elle croise à la baisse la MM10

    Donc au final je cherche juste des signaux uniques quand ces conditions sont remplies.

    Si possible dans le code la même chose mais dans l’autre sens : RSI passe en survente e, dessous des 30 et dans les 10 bougies qui suivent la MM5 croise à la hausse la MM10.

    Voilà cela permet visuellement d’obtenir des signaux de retournements.

    C’est pas évident d’être clair des fois pour expliquer les conditions. Mais je sais que la programmation n’est pas quelque chose d’aléatoire. J’espère que cette fois c’est ok. Désolé en tout cas et encore merci d’avance.

     

    #98429

    Les conditions que tu évoques sont exactement celles du code, sauf que le signal est affiché plusieurs fois à la suite car les conditions sont toujours réunies dans le passé. On va donc devoir changer le code et vérifier que le signal est déjà passé une fois au moment du croisement des MA:

    J’ai fais des flèches sur le graphique plutôt que des histogrammes.

    1 user thanked author for this post.
    #98482

    Bonjour,

    Eh bien écoute mon cher Nicolas tu lis dans mes pensées à force…

    Un GRAND mais vraiment TRES GRAND MERCI !!!

    C’est tout à fait ce que je souhaitais. Je n’y serai pas arrivé tout seul, et j’hallucine sur l’aide que l’on peut trouver ici. Roberto m’a bien aidé hier soir aussi. Vous êtes vraiment des champions et je te promets que c’est super appréciable quand on débute sur PRT et en programmation de pouvoir être aidé par des personnes comme vous. Ce code va vraiment m’aider pour plein de choses.

    Alors encore mille fois merci et à bientôt…

    Fallait pas m’aider lol… parce que maintenant je vais y prendre goût lol…

    Bonne fin de journée Nicolas et à bientôt.

    Cordialement,

    Vincent

    #99272

    Bonjour

    Je suis ce topic, très intéressé par le code. En particulier la détection du double top/bottom, est il possible de le consulter ?

     

    #99401

    Salut

    Pour la détection de double top je me suis basé sur le code présent sur prorealcode à l’adresse suivante :

    https://www.prorealcode.com/prorealtime-indicators/double-top-double-bottom-detector/

    Voilà… J’espère que ça t’aidera.

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

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