Gleitende Durchschnitt-Crossover-Strategie für Long- und Short-Trading


Erstellungsdatum: 2023-12-22 15:13:50 zuletzt geändert: 2023-12-22 15:13:50
Kopie: 0 Klicks: 625
1
konzentrieren Sie sich auf
1622
Anhänger

Gleitende Durchschnitt-Crossover-Strategie für Long- und Short-Trading

Überblick

Die Strategie basiert auf einer Long-Short-Trading-Strategie, die auf der Gleichung basiert. Sie verwendet einen schnellen einfachen Moving Average (SMA) und einen langsamen einfachen Moving Average, um einen Plus zu machen, wenn ein schneller SMA einen langsamen SMA durchläuft, und einen Minus zu machen, wenn ein schneller SMA einen langsamen SMA durchläuft.

Strategieprinzip

Die Strategie verwendet zwei SMA-Indikatoren: einen 20-Tage-Schnell-SMA und einen 50-Tage-Slow-SMA. Wenn der kurzfristige schnelle SMA von unten den langfristigen langsamen SMA durchbricht, bedeutet dies, dass der Markttrend nach oben wechselt.

Konkret heißt das, wenn ein schneller SMA einen langsameren SMA durchbricht, wird eine Position aufgenommen. Wenn ein schneller SMA einen langsameren SMA durchbricht, wird eine Position aufgenommen. Wenn ein umgekehrter SMA-Kreuz auftritt, wird die Position platziert.

Analyse der Stärken

Diese SMA-Kreuzungsstrategie ist einfach zu bedienen, leicht zu verstehen und umzusetzen. Verglichen mit anderen technischen Indikatoren hat der SMA-Indikator eine geringere Verzögerung und kann Trendänderungen besser erfassen.

Die Verwendung von zwei schnellen und langsamen SMAs kann als Filter wirken. Schnelle SMAs erfassen kurzfristige Bewegungen, langsame SMAs filtern Geräusche. Ihre Kreuzung hilft dabei, Wendepunkte in mittleren und langen Trends zu erfassen.

Die Strategie ist für Long-Line-Investoren geeignet, da sie weniger häufig gehandelt wird. Sie eröffnet nur Positionen bei SMA-Kreuzungen und vermeidet unnötige Geschäfte.

Risikoanalyse

Die Strategie kann etwas nachlässig sein. Wegen der Nachlässigkeit der SMA selbst ist die Strategie früh oder spät in der Zeit, in der sie Signale erzeugt, etwas nachlässig. Dies kann zu einem Teilverlust der Gewinne führen.

Wenn die Aktienpreise übersteigen oder kurzfristige Trends umkehren, kann der SMA schnell falsche Signale senden, was zu unnötigen Verlusten führt. In diesem Fall muss die psychische Qualität des Anlegers geprüft werden.

Optimierungsrichtung

Diese Strategie kann in folgenden Bereichen optimiert werden:

  1. Anpassung der Periodenparameter für schnelle und langsame SMAs zur Optimierung der Kreuzungseffekte
  2. Hinzufügen von Filtern für andere technische Kennzahlen, wie MACD, KD usw., um die Signalgenauigkeit zu verbessern
  3. Erhöhung der Stop-Loss-Strategie und Kontrolle von Einzelschäden
  4. Anpassung der Parameter in Verbindung mit den Eigenschaften der einzelnen Aktien

Zusammenfassen

Die Strategie ist insgesamt eine einfache und praktische Long-Line-Trading-Strategie. Sie nutzt das Gleichgewicht-Kreuzungsprinzip, um an großen Trendwendepunkten Handelssignale zu geben. Die Strategie ist leicht zu verstehen und zu implementieren und ist für die meisten Long-Line-Investoren geeignet.

]

Strategiequellcode
/*backtest
start: 2023-12-14 00:00:00
end: 2023-12-21 00:00:00
period: 3m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © forsakenMaster81726

//@version=5
strategy("Il mio script", overlay=true)

// Imposta le medie mobili
fastLength = input(20, title="SMA Veloce")
slowLength = input(50, title="SMA Lenta")

smaFast = ta.sma(close, fastLength)
smaSlow = ta.sma(close, slowLength)

// Crossover SMA (Veloce sopra Lenta)
bullishCrossover = ta.crossover(smaFast, smaSlow)

// Crossunder SMA (Veloce sotto Lenta)
bearishCrossover = ta.crossunder(smaFast, smaSlow)

// Regole di trading
strategy.entry("Long", strategy.long, when=bullishCrossover)
strategy.close("Long", when=bearishCrossover)

strategy.entry("Short", strategy.short, when=bearishCrossover)
strategy.close("Short", when=bullishCrossover)

// Plot delle medie mobili sul grafico
plot(smaFast, color=color.green, title="SMA Veloce")
plot(smaSlow, color=color.red, title="SMA Lenta")

// Plot del prezzo
plot(close, color=color.blue, title="Prezzo")