Diese Strategie ist ein automatisiertes Handelssystem, das auf dem SuperTrend-Indikator basiert und Handelssignale erzeugt, indem Preiskreuzungen mit der SuperTrend-Linie analysiert werden.
Der Kern der Strategie ist der SuperTrend-Indikator, der auf der Grundlage des Volatilitätsindikators ATR (Average True Range) konstruiert wurde. 1. Einstellung der ATR-Periode auf 10 und des Multiplikators auf 2,0 zur Berechnung der SuperTrend-Linie 2. Erzeugung von Longsignalen, wenn der Schlusskurs über der SuperTrendlinie kreuzt 3. Kurzsignale erzeugen, wenn der Schlusskurs unterhalb der SuperTrendlinie kreuzt 4. Verwendung der SuperTrend-Linie als Stop-Loss-Lösung während der Positionshaltung zur dynamischen Risikokontrolle
Dies ist eine gut strukturierte und logisch strenge Trendfolgestrategie. Durch die dynamischen Eigenschaften des SuperTrend-Indikators erreicht sie Einheit in der Trendfassung und Risikokontrolle. Die Strategie zeigt starke Praktikabilität und Erweiterbarkeit und durch geeignete Parameter-Einstellungen und Implementierung von Optimierungsrichtungen verspricht sie eine stabile Performance im Live-Handel.
/*backtest start: 2019-12-23 08:00:00 end: 2024-12-09 08:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Commodity KIng", overlay=true) // Supertrend Parameters atr_period = 10 // Fixed ATR Period atr_multiplier = 2.0 // Fixed ATR Multiplier // Calculate Supertrend [supertrend, direction] = ta.supertrend(atr_multiplier, atr_period) // Plot Supertrend with reversed colors plot(supertrend, color=direction > 0 ? color.red : color.green, title="Supertrend", linewidth=2) // Buy and Sell Conditions longCondition = ta.crossover(close, supertrend) // Buy when price crosses above Supertrend shortCondition = ta.crossunder(close, supertrend) // Sell when price crosses below Supertrend // Execute Buy and Sell Orders if (longCondition) strategy.entry("Buy", strategy.long) if (shortCondition) strategy.entry("Sell", strategy.short) // Exit Conditions if (shortCondition) strategy.close("Buy") // Close long position if price crosses below Supertrend if (longCondition) strategy.close("Sell") // Close short position if price crosses above Supertrend // Alerts if (longCondition) alert("Buy Signal: " + str.tostring(close), alert.freq_once_per_bar) if (shortCondition) alert("Sell Signal: " + str.tostring(close), alert.freq_once_per_bar)