trailing stop mit supertrend

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #53498 quote
    Jessar
    Participant
    Senior

    Hallo ich hätte eine bitte, ist es möglich einen trailing stop zu programmieren der immer mit einem supertrend plus 2 – 3 punkte mit läuft?

    Hätten schon versucht es mit hilfe der such funktion zu finden, leider erfolglos.

    Der trailing stop soll erst starten wenn wir 10-20 punkte im gewinn sind das wäre dann zb

    trailingstart = 20

     

    Könnte man es irgendwie mit trailingstep = verbinden ?

     

    Das nächste problem wäre  was geschieht wenn wir eine eine long position kaufen wir uns aber unterhalb des supertrend befinden, könnte man es umsetzten das wir dann einen punkte trailing stop verwenden ?

    Sollte das aber zu aufwendig werden würde ich einfach zum eröffnen einer longposition die kritiere hinzufügen das wir uns oberhalb des supertrend befinden.

    #53670 quote
    verdi55
    Participant
    Veteran

    Am besten ist es erfahrungsgemäß, einfach den Supertrend als Ausstiegssignal (nicht als Stop) zu verwenden. Also nicht den Stop auf den Supertrend (oder 2-3 Punkte höher) setzen, sondern die Position erst schließen, wenn der Supertrend am Ende des Bars durch den Schlusskurs gebrochen ist ! Sonst wird man zu oft ausgestoppt durch einzelne,

    ST = supertrend[factor,period]
    
    If longonmarket and close crosses under ST then
    sell at market
    endif
    

    Die Parameter factor und period optimiert man auf die jeweiligen Gegebenheiten. Nicht einfach willkürlich setzen. 

    lange intrabar-Kurszacken nach unten, aber der Supertrend wird auf close-Basis (am Ende des Bars) dann doch nicht gebrochen und läuft weiter.

    Also einfach : 

     

    #53671 quote
    verdi55
    Participant
    Veteran

    hier hat wieder was nicht funktioniert, und es hat die Absätze zerissen. Sorry, nicht mein Fehler. 

    #54014 quote
    Jessar
    Participant
    Senior
    Hallo Verdi, danke für deine Hilfe und sorry das ich erst jetzt Zeit habe zu antworten.   Ja du hast recht aber im Zeitrahmen alles unter 5 min brauche ich einen stop auch wenn der Handel in meine Richtung weiter laufen würde.   Ich gebe dir bescheid ob ich es schaffe dies in meinen Code einzubauen! danke nochmal
    #54044 quote
    verdi55
    Participant
    Veteran

    Man kann zusätzlich einen Stop mit fixem Abstand vom Supertrend setzen, der automatisch mit dem Supertrend nachgezogen wird :

    If longonmarket and close > ST then
    sell at (ST - 20) stop
    endif
    
    If shortonmarket and close < ST then
    exitshort at (ST + 20) stop
    endif

    Das ist auch ein Trailing-Stop, nur wird er mit Hilfe des Supertrends berechnet. Der Abstand (hier 20 Punkte) hängt natürlich vom Instrument und von der Zeitskala ab. Je höher die Zeitskala, desto größer der Abstand. Dieser Stop sollte nur als Not-Stop dienen, der reguläre Ausstieg erfolgt meistens besser in der obigen Weise, nach endgültigem Bruch des Supertrends. 

    #84868 quote
    Maik2404
    Participant
    Veteran
    Hallo. Ich würde gerne den automatischen trailing Stop in mein automatisches Handelssystem einbauen. Kann mir jemand behilflich sein? Hier der Code:
    defparam cumulateorders = false
    
    //PARAMETRI VARIABILI
    OraInizio =6
    OraFine = 23
    numerocontratti = 1
    
    //PARAMETRI FISSI
    mm = 47
    BB = 16
    ATRvolaDown = 15
    ATRvolaUp = 81
    ATR = 13
    x = 5.5
    supertrendLow = 3
    SupertrendUp = 10
    
    EMA=exponentialaverage[mm](close)
    BBmiddle= (BollingerUp[BB](close)+BollingerDown[BB](close))/2
    
    ora=currenthour
    condizioneday= ora > OraInizio and ora < OraFine
    condizionevola= AverageTrueRange[ATRvolaDown](close)>AverageTrueRange[ATRvolaUp](close)
    
    // Condizioni per entrare su posizioni long
    
    IF NOT LongOnMarket and condizioneday and Close < Supertrend[supertrendLow,SupertrendUp] and close > ema and condizionevola THEN
    BUY numerocontratti CONTRACTS AT MARKET
    stopprice=AverageTrueRange[ATR](close)*x
    ENDIF
    
    // Condizioni per uscire da posizioni long
    If LongOnMarket AND Close > Supertrend[supertrendLow,SupertrendUp] and close < BBmiddle and close < EMA THEN
    SELL AT MARKET
    ENDIF
    
    // Condizioni per entrare su posizioni short
    IF NOT ShortOnMarket and condizioneday and Close > Supertrend[supertrendLow,SupertrendUp] and close < ema and condizionevola THEN
    SELLSHORT numerocontratti CONTRACTS AT MARKET
    stopprice=AverageTrueRange[ATR](close)*x
    ENDIF
    
    // Condizioni per uscire da posizioni short
    IF ShortOnMarket AND Close < Supertrend[supertrendLow,SupertrendUp] and close > BBmiddle and close > ema THEN
    EXITSHORT AT MARKET
    ENDIF
    
    // Stop e target: Inserisci qui i tuoi stop di protezione e profit target
    set stop ploss stopprice
Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.

trailing stop mit supertrend


ProBuilder Support

New Reply
Author
author-avatar
Jessar @jessar Participant
Summary

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

Topic Details
Forum: ProBuilder Support
Language: German
Started: 11/21/2017
Status: Active
Attachments: 1 files
Logo Logo
Loading...