Diese Strategie verwendet den 500-Tage-Simple Moving Average, um die Markttrendrichtung zu bestimmen und Handelssignale zu generieren, wenn der Preis den gleitenden Durchschnitt durchbricht.
Wenn der Preis über dem 500-Tage- gleitenden Durchschnitt liegt und der Preis des vorherigen Tages unter dieser Durchschnittslinie liegt, wird ein Kaufsignal generiert. Wenn der Preis unter dem 500-Tage-gleitenden Durchschnitt liegt und der Preis des vorherigen Tages über dieser Durchschnittslinie liegt, wird ein Verkaufssignal generiert. Mit anderen Worten, diese Strategie verwendet die Beziehung zwischen Preis und gleitendem Durchschnitt, um den Markttrend zu bestimmen und somit Handelssignale zu generieren.
Insbesondere ist der Hauptindikator der Strategie der 500-Tage-einfache gleitende Durchschnitt. Diese Durchschnittslinie kann effektiv die langfristige Trendrichtung bestimmen. Wenn der Preis durch diese Linie nach oben bricht, bedeutet dies, dass sich der Markt in eine bullische Haltung verlagert hat, an welchem Punkt ein Kaufsignal generiert wird. Und wenn der Preis eine Umkehr zeigt, indem er diese Linie nach unten bricht, bedeutet dies, dass sich der Markt in eine bärische Haltung verlagert hat, an welchem Punkt ein Verkaufssignal generiert wird.
Zur Verringerung der oben genannten Risiken können folgende Maßnahmen ergriffen werden:
Im Allgemeinen ist dies eine einfache und praktische Strategie. Die Idee, die Preis-Bewegungsdurchschnitt-Beziehung zu verwenden, um die Trendrichtung zu bestimmen und Handelssignale zu generieren, ist einfach und leicht zu verstehen und umzusetzen. Es kann mittelfristige bis langfristige Trends effektiv verfolgen und kurzfristige Marktgeräusche filtern. Aber es gibt auch einige nachlassende Probleme. Weitere Verbesserungen können durch Parameteroptimierung, Einbeziehung anderer Indikatoren usw. erzielt werden.
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Una AI Strategy", overlay=true) // Устанавливаем период скользящей средней smaPeriod = input(500, title="SMA Period") // Вычисляем скользящую среднюю sma = ta.sma(close, smaPeriod) // Логика для входа в долгую позицию при пересечении вверх longCondition = close > sma and close[1] <= sma // Логика для входа в короткую позицию при пересечении вниз shortCondition = close < sma and close[1] >= sma // Вход в позиции strategy.entry("Buy", strategy.long, when=longCondition) strategy.entry("Sell", strategy.short, when=shortCondition) // Выход из позиции strategy.close("Buy", when=shortCondition) strategy.close("Sell", when=longCondition) // Рисуем линию скользящей средней для визуального анализа plot(sma, color=color.blue, title="SMA") // Метки сигналов plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.triangleup, size=size.small, location=location.belowbar) plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.triangledown, size=size.small, location=location.abovebar)