indicateur de trailing stop jim berg trading system

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #122835 quote
    mlouys
    Participant
    Junior

    Bonjour,

    j ai cherché sans grand succès un indicateur de trailing stop comme on peut le voir ici :

    https://www.forexstrategiesresources.com/metatrader-4-trading-systems-v/624-jim-berg-trading-system-for-metatrader-4/

    J ai essayé l ATR stop de Nicolas, mais il n est pas tout à fait semblable ds le sens ou il fait des pics qui n existe pas sur l exemple ds le lien, je pense que c est parce qu il y a peut être quelque part la prise en compte des plus haut sur 15 période comme pour un canal donchian

    Quelqu un a t il une idée de ce qu il faille changer au code de l ATR stop

    Voila ce que j ai fait mais cela ne semble pas fonctionner

    // Période ATR
    p = 10
    
    // période hautbas
    T = 20
    
    HH = highest[T](high)
    BB = lowest[T](low)
    
    // Average True Range X
    ATRx = AverageTrueRange[p](close) * 2
    
    // ATRts = ATR Trailing Stop
    
    // Inversion de tendance
    IF close[1] < ATRts and close crosses over ATRts THEN
    ATRts = HH - ATRx
    ELSIF close[1] > ATRts and close < ATRts THEN
    ATRts =  BB + ATRx
    ENDIF
    
    // Cacul de l'ATRts lors de la même tendance
    IF close > ATRts THEN
    ATRnew = close - ATRx
    IF ATRnew > ATRts THEN
    ATRts = ATRnew
    ENDIF
    ELSIF close < ATRts THEN
    ATRnew = close + ATRx
    IF ATRnew < ATRts THEN
    ATRts = ATRnew
    ENDIF
    ENDIF
    
    
    return ATRts as "ATR Trailing Stop"
    

     

    Merci pour votre aide

    #122840 quote
    Nicolas
    Keymaster
    Master

    Merci d’être plus inventif pour le titre du prochain topic, cela nous aide beaucoup, moi et les modérateurs.

    Il existe des dizaines de variantes sur les indicateur de trailing stop basés sur l’ATR, celui dont tu parles possède sa propre logique, il faudrait le convertir complètement depuis son code source.

    #122845 quote
    mlouys
    Participant
    Junior

    Bonjour,

     

    Sorry pour le titre, qu’auriez vous voulu  de moins ou de plus ?

    Du code source ?

    Comme ceci ?

    Jim-Berg.mq4 Jim-Berg1.mq4
    #122893 quote
    mlouys
    Participant
    Junior

    J ai apporté des modifications et je suis plus près il me semble

    // Période ATR
    p = 10
     
    // période hautbas
    T = 15
    
    // période antériorité
    a= 1
    
     
    HH = highest[T](close)
    BB = lowest[T](close)
     
    // Average True Range X
    ATRx = AverageTrueRange[p](close) * 2
    
    
    
     
    // ATRts = ATR Trailing Stop
     
    // Inversion de tendance
    IF close[a] < ATRts and close crosses over ATRts THEN
    ATRts = HH - ATRx
    ELSIF close  > ATRts and close[a] < ATRts THEN
    ATRts =  BB + ATRx
    ENDIF
     
    // Cacul de l'ATRts lors de la même tendance
    IF close > ATRts THEN
    ATRnew = close[a] - ATRx
    IF ATRnew > ATRts THEN
    ATRts = ATRnew
    ENDIF
    ELSIF close < ATRts THEN
    ATRnew = close[a] + ATRx
    IF ATRnew < ATRts THEN
    ATRts = ATRnew
    ENDIF
    ENDIF
     
     
    return ATRts as "ATR Trailing Stop"
    

     

    #122979 quote
    Nicolas
    Keymaster
    Master

    J’ai recodé entièrement l’indicateur depuis le code MT4 que tu as fourni, on peut le télécharger depuis notre bibliothèque désormais : ATR Volatility Based System Jim Berg

    volatility-based-system-Jim-Berg-ATR-trailing-stop.png volatility-based-system-Jim-Berg-ATR-trailing-stop.png
Viewing 5 posts - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.

indicateur de trailing stop jim berg trading system


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
mlouys @mlouys Participant
Summary

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

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 03/21/2020
Status: Active
Attachments: 3 files
Logo Logo
Loading...