Die Ressourcen sind geladen. Beförderung...

Lernen Sie den PINE-Code, bitte fragen Sie, was ist das Problem mit der Stop-Loss-Einstellung?

Schriftsteller:Flandern, Erstellt: 2024-10-22 05:50:32, aktualisiert: 2024-10-22 05:51:23

//@version=5 Strategie ((RSI(6) Kaufen bei 30, EMA ((34) Verkaufen mit Stop Loss, Überlagerung=wahr)

// Einstellung der Parameter rsiPeriod ist 6 EmaPeriod ist 54 Das ist der Preis. PositionSize = 0,02

// Berechnet RSI und EMA rsiValue = ta.rsi ((close, rsiPeriod)) emaValue = ta.ema ((close, emaPeriod))

// Kaufbedingung: RSI unter 30 buySignal = ta.crossunder ((rsiValue, buyLevel)

// Verkaufsbedingungen: Preis höher als EMA 54 SellSignal = close > emaValue

// Aufzeichnung des Eröffnungspreises Var float entryPreis = na

// Kauflogik: Mehr tun if (buySignal und Strategie.position_size == 0) Strategy.entry ((Buy, strategy.long, qty=positionSize) ist eine Website, die sich mit dem Thema "Strategie" beschäftigt. entryPrice := close // Erfasst den Eröffnungspreis beim Kauf

// Stop-Loss-Logik: Stop-Loss auf 0,5% gesetzt Wenn (Strategie.Position_Größe > 0) StopLossPrice = EntryPrice * 0.995 // 0.5% Stopverlust wenn (close <= stopLossPrice) Strategy.close (WEB Kauf- und Verlust-Strategie) // Stop-Loss-Bilanz

// Ausgleichslogik: Ausgleich, wenn der Preis oberhalb der EMA 54 liegt if (Strategy.position_size > 0 und sellSignal) Strategy.close ((Buy-Punkt, comment=Take-Profit-Punkt) // Erreichung des bedingten Ausgleichs


Mehr