
Die Strategie ist eine Trend-Tracking-Strategie, die auf Moving Averages basiert. Sie nutzt Gold- und Dead-Forks aus schnellen Moving Averages und schnellen Moving Averages, um die Richtung des Trends zu bestimmen und einen Trend-Tracking-Handel mit geringem Risiko zu realisieren.
Die Strategie verwendet einen schnellen Moving Average mit einer Länge von 9 und einen langsamen Moving Average mit einer Länge von 21. Wenn der schnellen Moving Average den langsamen Moving Average überschreitet, bedeutet dies, dass der Markt in einen Aufwärtstrend eingetreten ist.
Die Strategie beurteilt die Richtung des Trends, indem sie die Werte des schnellen und des langsamen Durchschnitts berechnet und die Größenverhältnisse zwischen den beiden vergleicht. In der Mehrkopfrichtung wird ein Mehrkopfsignal ausgelöst, wenn ein langsamer Durchschnittswert auf dem schnellen Durchschnittswert durchschritten wird.
Auf diese Weise kann der Trend-Tracking-Trading mit einem schnellen, mittleren Trend der Gold-Fork-Dead-Fork-Linie die Veränderung der Markttrends erfassen und ein geringes Risiko ermöglichen.
Risiken können durch Anpassung der Durchschnittsparameter, die Einführung anderer Indikatoren als Filter und das Setzen von Stop-Loss-Stopps verwaltet werden.
Die Strategie dient als eine einfache Trendverfolgungsstrategie, deren Kernidee darin besteht, die Richtung des Trends durch eine Kombination aus schnellen und langsamen Mittellinien zu bestimmen. Die Vorteile sind einfach und verständlich, die Handelsregeln sind klar und die Trends können effektiv verfolgt werden. Die Nachteile sind das Vorhandensein von Verzögerungen und die Erzeugung falscher Signale. Durch ständige Optimierungen und Verbesserungen kann diese Strategie in der Praxis noch besser funktionieren.
/*backtest
start: 2023-09-01 00:00:00
end: 2023-09-20 23:59:59
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Profitable Crypto Strategy", shorttitle="Profit Strategy", overlay=true)
// Define strategy parameters
fastLength = input.int(9, title="Fast MA Length", minval=1)
slowLength = input.int(21, title="Slow MA Length", minval=1)
stopLossPercent = input.float(1.0, title="Stop Loss %", step=0.1)
takeProfitPercent = input.float(1.0, title="Take Profit %", step=0.1)
// Calculate moving averages
fastMA = ta.sma(close, fastLength)
slowMA = ta.sma(close, slowLength)
// Entry condition: Buy when fast MA crosses above slow MA
longCondition = ta.crossover(fastMA, slowMA)
// Exit condition: Sell when fast MA crosses below slow MA
shortCondition = ta.crossunder(fastMA, slowMA)
// Plot moving averages on the chart
plot(fastMA, color=color.blue, title="Fast MA")
plot(slowMA, color=color.orange, title="Slow MA")
// Strategy entry and exit logic
var stopLossPrice = 0.0
var takeProfitPrice = 0.0
if (longCondition)
stopLossPrice := close * (1.0 - stopLossPercent / 100)
takeProfitPrice := close * (1.0 + takeProfitPercent / 100)
strategy.entry("Long", strategy.long)
if (shortCondition)
strategy.close("Long")
// Set stop loss and take profit for open positions
strategy.exit("Stop Loss/Profit", stop=stopLossPrice, limit=takeProfitPrice)