ProOrder Trademanagement: Stop nach Kerzen‑Tiefs trailen

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #260732 quote
    axmichi
    Participant
    Senior

    Hallo,


    könnte mir jemand diesem Code ein bestimmtes Trademanagement hinzufügen.

    1 Wenn der Kurs den TP erreicht hat, dann soll der Stoploss auf das low der letzten 3 kerzen nachgezogen werden

    2 Wenn danach der kurz weiter steigt und über dem High der letzten Kerze schließt dann soll der stoploss auf das low der letzten beiden kerzen nachgezogen werden . dies soll so lange weiter gehen, bis der trade ausgestoppt wird.

    vielen Dank!

    hier der code:

    IF not longonmarket and (close crosses over HH) AND (HH > 0) AND (LL > LLprec) AND (LLprec > 0)and (HH > HHprec) and (HH > LL) and (HHprec > LLprec) THEN //
    BUY Positionsize1 Contract at Market
    SLPRICE = LL
    SL = abs(close - LL)
    //SET TARGET %PROFIT 100
    set stop %loss 50
    
    TP = close + (SL * 7)
    SET TARGET PRICE TP
    LLprec = 0
    ENDIF
    
    #261022 quote
    axmichi
    Participant
    Senior

    Hallo,


    werden hier noch Fragen beantwortet??


    Lieben Gruß

    #261023 quote
    Nicolas
    Keymaster
    Master

    Die Logik funktioniert in zwei ineinandergreifenden Phasen, sobald eine Position offen ist:

    • Phase 1: Sobald der Preis auf oder über das beim Einstieg berechnete TP-Niveau schließt, wird TPReached auf 1 gesetzt und der Stop sofort auf das Tief der letzten 3 Kerzen via Lowest3 verschoben.
    • Phase 2: Bei jeder neuen Kerze – wenn der Schlusskurs über dem Hoch der vorherigen Kerze (high[1]) liegt – wird der Stop auf das Tief der letzten 2 Kerzen via Lowest2 angehoben. Eine Schutzprüfung (newStop > DynStop) verhindert, dass der Stop wieder nach unten rutscht. Dieser Mechanismus wiederholt sich, bis der SELL AT DynStop STOP ausgelöst wird.
    // ─── Persistente Variablen zurücksetzen wenn keine Position offen ───
    IF NOT LongOnMarket THEN
        TPReached   = 0
        TrailActive = 0
        DynStop     = 0
    ENDIF
    
    
    // ─── EINSTIEG ───
    IF NOT LongOnMarket AND (close crosses over HH) AND (HH > 0) AND (LL > LLprec) AND (LLprec > 0) AND (HH > HHprec) AND (HH > LL) AND (HHprec > LLprec) THEN
        BUY Positionsize1 CONTRACT AT MARKET
        SLPRICE     = LL
        SL          = ABS(close - LL)
        TP          = close + (SL * 7)
        DynStop     = LL
        TPReached   = 0
        TrailActive = 0
        SET STOP PRICE DynStop    
        LLprec = 0
    ENDIF
    
    
    // ─── DYNAMISCHE STOP-VERWALTUNG WÄHREND OFFENER POSITION ───
    IF LongOnMarket THEN
    
    
        // Phase 1 : Preis erreicht TP → Stop auf das Tief der letzten 3 Kerzen setzen
        IF TPReached = 0 AND close >= TP THEN
            TPReached   = 1
            TrailActive = 1
            DynStop     = Lowest[3](low)
        ENDIF
    
    
        // Phase 2 : Schlusskurs über dem Hoch der vorherigen Kerze
        //           → Stop auf das Tief der letzten 2 Kerzen anheben
        IF TrailActive = 1 AND close > high[1] THEN
            newStop = Lowest[2](low)
            IF newStop > DynStop THEN
                DynStop = newStop
            ENDIF
        ENDIF
    
    
        // Dynamischen Stop anwenden
        IF DynStop > 0 THEN
            SELL AT DynStop STOP
        ENDIF
    
    
    ENDIF
    

    Wichtige Hinweise:

    • Die Variable TP behält ihren Wert zwischen den Kerzen bei, da sie ausschließlich im Einstiegsblock initialisiert wird.
    • Der SET TARGET PRICE TP beim Einstieg dient als visuelle Referenz auf dem Chart. Sobald Phase 1 ausgelöst wird, übernimmt der SELL AT DynStop STOP die Positionsverwaltung.
    • Stellen Sie sicher, dass HH, LL, HHprec und LLprec entweder in einem separaten Indikator oder am Anfang des Systems korrekt berechnet werden, bevor dieser Block ausgeführt wird.
    robertogozzi thanked this post
Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.

ProOrder Trademanagement: Stop nach Kerzen‑Tiefs trailen


ProOrder: Automatischer Handel & Backtesting

New Reply
Author
author-avatar
axmichi @axmichi Participant
Summary

This topic contains 2 replies,
has 2 voices, and was last updated by Nicolas
1 day, 21 hours ago.

Topic Details
Forum: ProOrder: Automatischer Handel & Backtesting
Language: German
Started: 04/30/2026
Status: Active
Attachments: No files
Logo Logo
Loading...