Supertrend avec ATR

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #184893 quote
    aurelien11
    Participant
    New

    Bonjour à tous, j’ai besoin d’aide pour un petit indicateur. J’utilise le supertrend dans mon trading avec des paramètres classiques (3,10) ou (2,10). J’ai réussi à faire un petit code pour intégrer la valeur de l’atr en temps réel. SAUF que je suis obligé de renseigner cette valeur en configurant l’indicateur tout le temps. Est ce possible de faire cela en automatique ?

    Sinon bonne année à tout le monde et surtout la santé !!!!

    #184894 quote
    JC_Bywan
    Moderator
    Master

    Bonjour, en théorie et sans savoir quelle utilisation plus précisément, oui c’est possible, avec la commande averagetruerange: https://www.prorealcode.com/documentation/averagetruerange/

    Bienvenue sur les forums de ProRealCode, je déplace le sujet vers le forum ProBuilder (cf 1er point des règles du forum à consulter dans le cadre jaune en bas de page). Liste des différents forums si besoin: https://www.prorealcode.com/forums/

    #184896 quote
    aurelien11
    Participant
    New

    Merci à toi, en fait j’aimerai intégrer automatiquement la valeur de l’atr dans les paramètres du Supertrend. Actuellement je dois, pour toutes les bougies, modifier les paramètres du superTrend ( par défaut 3,10 ) et mettre la valeur de l’atr du moment, par exemple si c’est 35 alors je dois modifier le supertrend en 3,35. J’aimerai que cela soit automatique.

    #184897 quote
    JC_Bywan
    Moderator
    Master

    Si on passe outre l’hétérogénéité des données, dans 3,10 le 10 étant une période (un nombre entier selon l’axe horizontal du graphe en nombre de bougies) alors que l’ATR qui va remplacer le 10 est un écart décimal dans l’unité de mesure de l’actif (axe vertical), alors on peut faire comme ceci:

    – commencer par arrondir l’ATR pour transformer le nombre décimal en nombre entier,

    – puis lui mettre un plancher de 1, car le supertrend ne voudra pas d’un zéro,

    – s’assurer que le nombre est défini avec assez de barres, ça donne:

    Natr=max(1,round(AverageTrueRange[14](close)))
    
    if barindex>14 then
    monST = Supertrend[3,Natr]
    endif
    
    return monST as "Mon SuperTrend"
    #184899 quote
    aurelien11
    Participant
    New

    ça fonctionne impec. Merci beaucoup !

    JC_Bywan thanked this post
    #185000 quote
    Nicolas
    Keymaster
    Master

    Vraiment très curieux, car tu remplaces la quantité de période que tu injectes dans l’ATR par sa propre valeur directement ? Désolé, mais cela n’a aucun sens ? 🙂

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

Supertrend avec ATR


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
aurelien11 @aurelien11 Participant
Summary

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

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 01/08/2022
Status: Active
Attachments: No files
Logo Logo
Loading...