Super Trend Strategie

supertrend
Erstellungsdatum: 2022-04-27 18:21:50 zuletzt geändert: 2025-07-18 12:50:59
Kopie: 928 Klicks: 46643
11
konzentrieren Sie sich auf
607
Anhänger

Als Reaktion auf Anfragen von Plattformbenutzern arbeitet FMZ an der Kompatibilität mit der Pine-Sprachbibliothek von TradingView und hat jetzt eine stabile Version veröffentlicht.

  • Die Syntax ist vollständig kompatibel mit Version v5
  • Alle Indikatoren der ta-Bibliothek sind vollständig realisiert
  • Die Mathematikbibliothek ist vollständig implementiert
  • Die String-Bibliothek ist vollständig implementiert
  • Die Array-Bibliothek ist vollständig implementiert
  • Eingabeparameter werden in der Oberfläche automatisch erkannt
  • request.security-Unterstützung für Heikinashi
  • Implementierung einer Strategiebibliothek (unterstützt Stop-Loss/Take-Profit/Trailing Take-Profit/bedingte Orders usw.)
  • Kompatibel mit Plot/Plotchar/Plotshape/Plotcandle/Alert/Alertcondition usw.

Die vollständige Unterstützung der Sprachfunktionen ist ein fortlaufender Prozess. Diese öffentliche Version wird vorab veröffentlicht, um Benutzertests zu erleichtern.

In Zukunft wird FMZ die Funktionsbibliotheksunterstützung für die Pine-Sprache von TradingView weiter ausbauen und verbessern. Wenn Sie Bedarf haben, können Sie eine Nachricht für diese Strategie hinterlassen.

Hinweis: Wenn Sie auf eine nicht definierte Variable stoßen, bedeutet dies, dass diese Eigenschaft noch nicht unterstützt wird. Sie können den entsprechenden Anruf löschen oder einen Arbeitsauftrag senden, um sich zur Lösung an das technische Personal zu wenden.

Super Trend Strategie

Strategiequellcode
/*backtest
start: 2017-08-17 08:00:00
end: 2025-07-16 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/

strategy("supertrend", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 50)

[supertrend, direction] = ta.supertrend(input(5, "factor"), input.int(10, "atrPeriod"))

plot(direction < 0 ? supertrend : na, "Up direction", color = color.green, style=plot.style_linebr)
plot(direction > 0 ? supertrend : na, "Down direction", color = color.red, style=plot.style_linebr)

if direction < 0
    if supertrend > supertrend[2]
        strategy.entry("entry long", strategy.long)
    else if strategy.position_size < 0
        strategy.close_all()
else if direction > 0
    if supertrend < supertrend[3]
        strategy.entry("entry short", strategy.short)
    else if strategy.position_size > 0
        strategy.close_all()