Diese Strategie erzeugt Handelssignale, indem sie gleitende Durchschnitte verschiedener Perioden berechnet und ihre Crossovers überwacht. Insbesondere berechnet sie die 30-Perioden-, 60-Perioden- und 200-Perioden-Simple Moving Averages (SMA). Ein Kaufsignal wird erzeugt, wenn der 30-Perioden-SMA über den 200-Perioden-SMA überschreitet. Ein Verkaufssignal wird erzeugt, wenn der 30-Perioden-SMA unter den 200-Perioden-SMA überschreitet.
Die Kernlogik dieser Strategie basiert auf dem gleitenden Durchschnitts-Crossover-System. Gleitende Durchschnitte können Marktlärm effektiv filtern und den Gesamttrend charakterisieren. Der kurzfristige MA fängt kurzfristige Trends und Reaktionen ein, während der langfristige MA Lärm filtert und den Haupttrend sperrt. Wenn der kurzfristige MA über den langfristigen MA überschreitet, zeigt er eine Stärkung der kurzfristigen Dynamik und eine mögliche Trendumkehr an, was ein Kaufsignal erzeugt. Wenn der kurzfristige MA unter dem langfristigen MA überschreitet, zeigt er eine Schwächung der kurzfristigen Dynamik an, die mit dem großen Abwärtstrend einhergeht und ein Verkaufssignal erzeugt.
Diese Strategie verwendet den 30-Perioden-MA und den 200-Perioden-MA, um Handelssignale zu konstruieren. Der 30-Perioden-MA erfasst die kurzfristige Aufwärtsdynamik empfindlich, während der 200-Perioden-MA die längerfristige Struktur und den Haupttrend verriegelt. Wenn der 30-Perioden-MA über den 200-Perioden-MA überschreitet, wird ein Kaufsignal erzeugt. An diesem Punkt wird die kurzfristige Marktatmosphäre besser, wobei die kurzfristigen und langfristigen Gitter positiv ausgerichtet sind, was wahrscheinlich zu einem Aufstieg führt. Wenn der 30-Perioden-MA unter den 200-Perioden-MA überschreitet, wird ein Verkaufssignal erzeugt. Die sich verschlechternde kurzfristige Atmosphäre ist für die Longside ungünstig. Man sollte dem Trend für die Kurzzeit genau folgen.
Zu den Hauptvorteilen dieser Strategie gehören:
Diese Strategie basiert ausschließlich auf MA-Kreuzungen für Handelssignale, die intuitiv und leicht zu verstehen und umzusetzen sind.
Gute Backtest-Ergebnisse. Backtests zeigen, dass diese Strategie wichtige Trend-folgende Chancen gut erfasst, mit akzeptabler maximaler Auslastung und Sharpe-Ratio.
Hohe Erweiterbarkeit. Der Strategie-Rahmen ist ausgereift und kann leicht durch Ersetzen von Indikatoren oder Abstimmungsparametern optimiert werden.
Diese Strategie birgt auch einige Risiken:
Verzögerte Signale des MA-Systems, die nicht in der Lage sind, von schnellen, sporadischen Marktschwankungen zu profitieren. Dies ist eine inhärente Einschränkung von MA-Systemen und kann durch die Einführung führender Indikatoren wie Bollinger Bands für die frühe Positionierung gemildert werden.
Häufige unrentable Trades in seitliche, abweichende Märkte aufgrund von übermäßigen MA-Kreuzungen.
Keine Berücksichtigung von Fundamentaldaten. Blind nach technischen Signalen. Anpassung der Positionsgröße und Stop-Loss-Niveaus durch Einbeziehung von Wirtschaftsdaten, Gewinnen usw.
Diese Strategie kann in den folgenden Bereichen verbessert werden:
Test MA-Kombinationen mit unterschiedlichen Rückblickzeiten, z. B. 20- und 60-Tage-MA.
Einbeziehung anderer technischer Indikatoren zur Signalfilterung, z. B. MACD und KD.
Betrachten Sie Änderungen des Handelsvolumens als zusätzliche Bedingung, wie zum Beispiel die Erhöhung des Volumens bei Ausbrüchen.
Einführung von Grundfaktoren als zusätzliche Indikatoren, z. B. Ergebnisberichte und Rendite-Spreads.
Dynamische Anpassung der Positionsgröße und der Stop-Loss-Level auf der Grundlage von Volatilitätsmaßnahmen.
Zusammenfassend ist dies ein sehr typisches und einfaches MA-Crossover-System, das Handelssignale aus goldenen Kreuzen und Todeskreuzen erzeugt, die von zwei MAs unterschiedlicher Lookback-Perioden gebildet werden. Die Vorteile sind Einfachheit, Verständnisfreundlichkeit und gute Backtest-Ergebnisse mit akzeptablem Max-Drawdown und Sharp-Verhältnis. Es gibt auch einige Probleme wie Nachlasssignale und Verluste in unruhigen Märkten. Diese können jedoch durch angemessene Verbesserungen verbessert werden. Insgesamt ist dies eine ausgezeichnete Starterstrategie für Anfänger, um algorithmischen Handel zu lernen und zu üben.
/*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("Estrategia de Cruce de Medias Móviles", overlay=true) // Medias móviles ma30 = ta.sma(close, 30) ma60 = ta.sma(close, 60) ma200 = ta.sma(close, 200) // Cruce de medias móviles crossoverUp = ta.crossover(ma30, ma200) crossoverDown = ta.crossunder(ma30, ma200) // Señales de compra y venta longCondition = crossoverUp shortCondition = crossoverDown // Ejecución de órdenes if (longCondition) strategy.entry("Buy", strategy.long) strategy.exit("Cover", "Buy", stop=close - 40.000, limit=close + 40.000) if (shortCondition) strategy.entry("Sell", strategy.short) strategy.exit("Cover", "Sell", stop=close + 40.000, limit=close - 40.000) // Plot de las medias móviles plot(ma30, color=color.blue, title="MA 30") plot(ma60, color=color.orange, title="MA 60") plot(ma200, color=color.green, title="MA 200") // Condiciones para cerrar la posición contraria if (strategy.position_size > 0) if (crossoverDown) strategy.close("Buy") if (strategy.position_size < 0) if (crossoverUp) strategy.close("Sell")