Handelsstrategie mit doppeltem gleitenden Durchschnitt und Crossover


Erstellungsdatum: 2023-12-07 10:36:46 zuletzt geändert: 2023-12-07 10:36:46
Kopie: 0 Klicks: 679
1
konzentrieren Sie sich auf
1619
Anhänger

Handelsstrategie mit doppeltem gleitenden Durchschnitt und Crossover

Überblick

Die Binärline-Cross-Trading-Strategie ist eine Trend-Tracking-Trading-Strategie, die durch die Berechnung von Index-Moving Averages aus verschiedenen Zeitperioden ein Kauf- und Verkaufssignal erzeugt. Die Strategie verwendet drei Moving Averages mit 50-, 144- und 200-Perioden, um die Markttrends aufgrund ihrer Kreuzung zu bestimmen und ein Handelssignal zu erzeugen.

Strategieprinzip

  1. Berechnen Sie den Index-Moving-Average für die 50-, 144- und 200-Zyklen des CLOSE-Abschlusspreises und notieren Sie ihn als EMA50, EMA144 und EMA200.

  2. Beurteilen Sie, ob EMA50 EMA144 und EMA200 auftritt, wenn gleichzeitig auftritt, erzeugt ein Kaufsignal und eröffnet eine Mehrkopfposition.

  3. Beurteilen Sie, ob die EMA50 die EMA144 und die EMA200 durchbrochen hat. Wenn sie gleichzeitig durchbrochen werden, erzeugt dies ein Verkaufssignal, das mehrere Positionen ausgleicht.

Analyse der Stärken

Die Strategie der doppelten Gleichgewichtskreuzung hat folgende Vorteile:

  1. Einfache, leicht verständliche, einfache Parameter-Einstellungen und einfache Automatisierung.

  2. Das ist eine sehr schnelle Reaktion, um schnell Trends zu erfassen.

  3. Anpassbare Parameter, Anpassung der Durchschnittszyklus, Anpassung an verschiedene Marktumgebungen.

  4. Es hat eine gewisse Geräuschfilterfähigkeit, um kurzfristige Schwankungen zu vermeiden.

  5. Regelsysteme können mit anderen Indikatoren oder Strategien kombiniert werden.

Risikoanalyse

Die Strategie der doppelten Gleichgewichtskreuzung birgt einige Risiken:

  1. Das ist eine sehr schwierige Aufgabe, denn die meisten von uns haben keine Ahnung, wie es ist, wenn wir uns in der Luft bewegen.

  2. Es ist unklar, wie lange die Trends anhalten werden, und es könnte zu früh ein- oder aussteigen.

  3. Unkorrekt eingestellte Parameter können zu häufigen Transaktionen, erhöhten Transaktionskosten und Verlusten von Gleitpunkten führen.

  4. Wenn man in einen bewegten Markt eintritt, kann es zu einer Folge von Verlusten kommen.

  5. Die Risiken des Handels sind nicht zu kontrollieren, z. B. das Aussteigen mit Verlust.

Optimierungsrichtung

Die Strategie der Doppel-Gleichlinien-Kreuzung kann in folgenden Aspekten optimiert werden:

  1. In Kombination mit anderen Indikatoren, wie z. B. Quantifizierungs- und Schwingungsindikatoren, wird ein falsches Signal reduziert.

  2. Das Unternehmen hat eine neue Strategie entwickelt, um die Risiken für einzelne Transaktionen zu kontrollieren.

  3. Optimierung von Moving Average-Periodenparametern für unterschiedliche Marktbedingungen.

  4. Ein zusätzliches Modul zur Positionsverwaltung, wie z. B. eine feste Anzahl von Positionen, Regeln für die Aufnahme von Positionen usw.

  5. Dynamische Optimierung der Strategieparameter in Kombination mit fortgeschrittenen Algorithmen wie Machine Learning.

Zusammenfassen

Die Doppel-Even-Cross-Strategie ist eine einfache und praktische Trend-Tracking-Strategie. Durch die Kreuzung der EMA-Even-Linie wird die Richtung der Tendenz ermittelt, um Chancen auf mittelfristige Trends zu erfassen. Die Strategie ist leicht zu verstehen, aber es gibt auch Schwierigkeiten bei der Realisierung von Falschsignalen und der Kontrolle von Risiken.

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © SDTA

//@version=5
strategy("EMA Crossover Strategy", overlay=true)

// Hareketli Ortalamaları Hesapla
ema50 = ta.ema(close, 50)
ema144 = ta.ema(close, 144)
ema200 = ta.ema(close, 200)

// Al sinyali koşulu: Fiyat EMA 50, EMA 144 ve EMA 200 üzerine çıktığında
longCondition = close > ema50 and close > ema144 and close > ema200

// Sat sinyali koşulu: Fiyat EMA 200, EMA 144 ve EMA 50 altına indiğinde
shortCondition = close < ema200 and close < ema144 and close < ema50

// Al ve Sat sinyallerinin gerçekleştiği çubuğu ok ile belirt
plotarrow(series=longCondition ? 1 : shortCondition ? -1 : na, colorup=color.green, colordown=color.red, offset=-1, title="Trade Arrow")

// Hareketli Ortalamaları Çiz
plot(ema50, color=color.blue, title="EMA 50")
plot(ema144, color=color.orange, title="EMA 144")
plot(ema200, color=color.red, title="EMA 200")

// Strateji testi ekleyin
strategy.entry("AL", strategy.long, when=longCondition)
strategy.entry("SAT", strategy.short, when=shortCondition)