Code Lent en utilisant une boucle, détection des supports resistances ichimoku

Forums ProRealTime forum Français Support ProBuilder Code Lent en utilisant une boucle, détection des supports resistances ichimoku

Viewing 10 posts - 1 through 10 (of 10 total)
  • #139564

    Bonjour,

    J’ai écrit ce code pour dessiner des lignes horizontales sur les principaux supports plats / résistances d’Ichimoku Kijun et SSPB. Malheureusement, le code est très lent…

    Comment vous y prendriez-vous pour detecter des plats ? Pro real code dispose-t-il d’une fonction pour calculer une dérivée ?

    Merci d’avance

    #145387

    Les boucles imbriqués dans l’historique ont cet effet. C’est beaucoup plus rapide avec les tableaux de données en version 11.

    Avant d’aller plus loin, ce sujet m’en rappelle d’autres, sur la détection des plats ichimoku :

    https://www.prorealcode.com/topic/paliers-ichimoku/#post-79250

    https://www.prorealcode.com/topic/plat-ssb-et-plat-kijun/

    Si tu pouvais m’indiquer en terme logique ce que tu considères êtres un support / resistance selon l’indicateur Ichimoku, alors je pourrai le coder, merci.

    #145432

    Merci Nicolas

    Perso je souhaiterais detecter les plat de Kijun et SSpanB dont le formules sont les suivantes:

    • Kijun = (highest[26](high)+lowest[26](low))/2
    • SSpanB = (highest[52](high)+lowest[52](low))/2

    On pourrait par ex détecter les supports/résistances plats (donc sur Kijun et SSpanB), d’au moins 5 périodes , parfaitement alignées ou à +/- 0.0001% par ex. (le nombre de périodes et la tolérance pourraient être des variables d’entrée)

    Est-ce suffisamment clair ?

    Merci.

    #145632

    Bien compris, voilà le code qui te permet de détecter les plats Kijun et SspanB et les tracer. J’ai ajouté les critères modifiables en tête de code comme tu le voulais.

    Les plats Kijun sont jaune orangés et les plats SSpanB sont en bleu ciel.

    #145695

    EXCELLENT !

    Thank you very much Nicolas, the time needed to compute is now extremely reduced… the difference is impressive.

    I forgot 1 point : Is it possible to limit the analysis to the last 200 periods for example ? (a lot of lines are drawn, I guess it goes far away in the past)

    Thanks again !!

     

     

    #145697

     

    Oui pardon… donc en Français…

    Merci beaucoup, la différence de temps de calcul est impressionnante !

    Est-il possible de limiter les calcul sur les 200 dernières perdioes par ex ? j’ai l’impession qu’il remonte loin (le résultat comprend a beaucoup de lignes)

    Merci encore Nicolas

     

    #145698

    C’est plus rapide car il n’y a aucune boucle ! On teste à la volée en lisant l’historique, puis le temps réel, les conditions pour trouver tes plats.

    Pour limiter les calculs à X bougies seulement, tu peux ajouter cette ligne en tête de code :

     

    #145711

    Franchement génial merci beaucoup Nicolas. Le code est beaucoup plus élégant également…

    Dernière question (normalement) : y a-t-il un moyen à ce que les lignes horizontales tracees avec drawhline soient représentées sur toutes les unités de temps ?

    Merci.

     

    #145712

    On peut le faire sous v11 uniquement avec le support MTF des indicateurs.

    Par contre, puisque l’indicateur Ichimoku n’est que des plus hauts / plus bas sur les x dernières périodes (pour schématiser), tu peux multiplier les périodes pour obtenir les seuils d’autres UT.

    #145721

    OK super compris. Merci encore Nicolas. Super aide.

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

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