Die Strategie verwendet den SuperTrend-Indikator, um die Trendrichtung zu bestimmen, und kombiniert den ATR-Indikator, um Stop Loss und Take Profit zu setzen, um einen Trend mit geringem Risiko zu erreichen.
Der Kernindikator dieser Strategie ist SuperTrend. Der SuperTrend-Indikator kombiniert ATR, um die Trendrichtung basierend auf Preisdurchbrüchen zu beurteilen. Die spezifische Berechnungsmethode ist wie folgt:
Obergrenze: Obergrenze = aktueller Preis - (ATR x Multiplikator) Unterer Bereich: Unterer Bereich = Aktueller Preis + (ATR x Multiplikator)
Wenn der Preis über dem oberen Bereich liegt, ist es ein Aufwärtstrend; wenn der Preis unter dem unteren Bereich liegt, ist es ein Abwärtstrend.
Die Strategie bestimmt die Trendrichtung auf der Grundlage des SuperTrend-Indikators, geht bei einem Aufwärtstrend lang und bei einem Abwärtstrend kurz. Gleichzeitig verwendet die Strategie den durchschnittlichen Schwankungsbereich des ATR-Indikators, um Stop Loss zu setzen und Gewinnpositionen einzunehmen, um Risiken zu kontrollieren.
Risikominderungsmethoden:
Zusammenfassend lässt sich sagen, dass diese Strategie den SuperTrend-Indikator verwendet, um die Trendrichtung zu bestimmen und mit dem ATR-Indikator Stop Loss und Take Profit festzulegen, um nach dem Handel einen Trend mit niedrigem Risiko zu erreichen. Die Strategieidee ist klar und leicht zu verstehen. Die Parameter können nach persönlichen Risikopräferenzen angepasst werden. Es ist eine vielseitige Trendverfolgungsstrategie. Die Strategie selbst kann jedoch nicht über die Qualität des Trends urteilen, daher wird empfohlen, sie mit anderen Indikatoren oder Modellen zu verwenden, um das Risiko eines Fehlverhaltens zu reduzieren.
/*backtest start: 2022-12-05 00:00:00 end: 2023-12-11 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Advanced Trend Strategy", overlay=true) // Input parameters length = input(14, title="ATR Length") multiplier = input(1.5, title="Multiplier") src = close // Calculate ATR atr_value = ta.atr(length) // Calculate Supertrend upst = src - multiplier * atr_value downst = src + multiplier * atr_value var float supertrend = na var float trend_direction = na if (na(supertrend)) supertrend := upst if (src > supertrend) supertrend := upst if (src < supertrend) supertrend := downst // Buy and Sell conditions buyCondition = ta.crossover(src, supertrend) sellCondition = ta.crossunder(src, supertrend) // Execute Buy and Sell orders if (buyCondition) strategy.entry("Buy", strategy.long) if (sellCondition) strategy.close("Buy") // Close the long position if (sellCondition) strategy.entry("Sell", strategy.short) if (buyCondition) strategy.close("Sell") // Close the short position // Plot Supertrend plot(supertrend, color=color.blue, title="Supertrend") // Highlight bars based on trend direction bgcolor(src > supertrend ? color.new(color.green, 95) : src < supertrend ? color.new(color.red, 95) : na) // Plot ATR for reference plot(atr_value, color=color.gray, title="ATR", linewidth=2) // Plot arrows for buy and sell signals plotshape(buyCondition, color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small, title="Buy Signal") plotshape(sellCondition, color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small, title="Sell Signal")