Schrittweise Schrittweise Schrittweise

Schriftsteller:ChaoZhang, Datum: 2023-12-22 15:13:50
Tags:

img

Übersicht

Diese Strategie ist eine lang-kurze Handelsstrategie, die auf einem gleitenden Durchschnitts-Crossover basiert. Sie verwendet schnelle einfache gleitende Durchschnitte (SMA) und langsame SMA. Wenn schnelle SMA über langsame SMA überschreitet, gehen Sie lang. Wenn schnelle SMA unter langsame SMA überschreitet, gehen Sie kurz.

Strategie Logik

Die Strategie verwendet zwei SMA-Indikatoren: eine 20-tägige schnelle SMA und eine 50-tägige langsame SMA. Wenn die kurzfristige schnelle SMA über die langfristige langsame SMA von unten kreuzt, zeigt dies, dass sich der Markttrend bullisch verändert, also gehen Sie lang. Wenn die schnelle SMA unter die langsame SMA von oben kreuzt, zeigt dies, dass sich der Markttrend bärisch verändert, also gehen Sie kurz.

Spezifisch, wenn schnelle SMA über langsame SMA kreuzt, öffnen Sie eine lange Position. Wenn schnelle SMA unter langsame SMA kreuzt, öffnen Sie eine kurze Position. Schließen Sie die Position, wenn der entgegengesetzte SMA-Crossover auftritt.

Analyse der Vorteile

Diese SMA-Crossover-Strategie ist einfach zu bedienen und zu verstehen. Im Vergleich zu anderen technischen Indikatoren hat die SMA eine geringere Verzögerung und kann Trendänderungen empfindlicher erfassen.

Die Verwendung von doppelten schnellen und langsamen SMA fungiert als Filter. Schnelle SMA erfasst kurzfristige Bewegungen, während langsame SMA Geräusche filtert. Ihr Crossover hilft, mittelfristige Trendwendepunkte zu erfassen.

Die Strategie hat eine relativ geringe Handelsfrequenz, die für langfristige Anleger geeignet ist.

Risikoanalyse

Die Strategie kann einige Verzögerungen aufweisen. Aufgrund der Verzögerung der SMA selbst kann es zu einer gewissen Verzögerung im Zeitpunkt der Signalgenerierung kommen. Dies kann zu einem Verlust einiger Gewinne führen.

Bei Preislücken oder kurzfristigen Umkehrungen können schnelle und langsame SMAs falsche Signale geben, was zu unnötigen Verlusten führt.

Optimierung

Die Strategie kann aus folgenden Gesichtspunkten optimiert werden:

  1. Anpassung schneller und langsamer SMA-Perioden zur Optimierung des Crossover-Effekts
  2. Hinzufügen anderer Filter für technische Indikatoren, z. B. MACD, KD, um die Signalgenauigkeit zu verbessern
  3. Hinzufügen von Stop Loss zur Kontrolle von Einzelhandelsverlusten
  4. Anpassung der Parameter anhand der individuellen Bestandsmerkmale

Schlussfolgerung

Das ist eine einfache und praktische langfristige Handelsstrategie. Sie gibt Handelssignale rund um wichtige Trendwendepunkte basierend auf dem Prinzip des gleitenden Durchschnitts-Crossovers. Die Kopplung von schnellen und langsamen doppelten SMA wirkt als effektiver Filter, um falsche Signale zu reduzieren. Die Strategie ist leicht zu verstehen und umzusetzen, geeignet für die meisten langfristigen Anleger. Es ist eine empfohlene quantitative Handelsstrategie. Weitere Verbesserungen können durch Parameter-Tuning und das Hinzufügen ergänzender technischer Indikatoren erzielt werden. ]


/*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")


Mehr