Type/to search

Goldkreuz-Todeskreuz-Strategie

Common strategy
Created: 2023-10-11 16:33:18
Last modified: 3 years ago
1
Follow
1802
Followers

Übersicht

Diese Strategie nutzt das Prinzip des Goldenen Kreuzes und des Todeskreuzes einfacher gleitender Durchschnitte, um Long- und Short-Positionen in Aktien umzusetzen. Wenn die schnelle Linie von unten nach oben die langsame Linie durchbricht, wird eine Long-Position eröffnet; wenn die schnelle Linie von oben nach unten die langsame Linie durchbricht, wird eine Short-Position eröffnet.

Strategieprinzip

Die Strategie definiert zunächst den Start- und Endzeitpunkt des Backtests und legt dann die Berechnungsparameter der beiden gleitenden Durchschnitte fest, einschließlich des Typs und der Periodenlänge der gleitenden Durchschnitte.

Über die Funktion getMAType() werden die Werte der beiden gleitenden Durchschnitte berechnet. Dabei ist fastMA der kurzfristige gleitende Durchschnitt und slowMA der langfristige gleitende Durchschnitt.

Die Kernlogik der Strategie besteht darin:

  • Wenn fastMA slowMA von unten nach oben durchbricht, wird ein Long-Signal (long) ausgegeben.
  • Wenn fastMA slowMA von oben nach unten durchbricht, wird ein Short-Signal (short) ausgegeben.

Schließlich wird während des Backtestzeitraums bei einem Long-Signal eine Long-Position und bei einem Short-Signal eine Short-Position eingenommen.

Vorteile

  • Die Strategie ist klar und einfach, leicht zu verstehen und umzusetzen.
  • Sie nutzt das weit verbreitete Prinzip des gleitenden Durchschnittskreuzes und ist für die meisten Aktienarten anwendbar.
  • Der Typ und die Parameter der gleitenden Durchschnitte sind anpassbar, was eine hohe Anpassungsfähigkeit bietet.
  • Die Strategie hat eine modulare Struktur mit klar definierten Funktionen der einzelnen Teile, was spätere Optimierungen erleichtert.

Risikoanalyse

  • Das Kreuzen der gleitenden Durchschnitte hat eine gewisse Verzögerung, was dazu führen kann, dass einige Handelsmöglichkeiten verpasst werden.
  • Es kann Seitwärtsmärkte nicht effektiv filtern, was zu Verlusten führen kann.
  • Die Parameteroptimierung ist nicht umfassend systematisch und erfordert manuelle Erfahrung.
  • Es kann das Risiko und den Verlust einzelner Trades nicht effektiv kontrollieren.

Hinsichtlich der Risiken kann die Strategie in folgenden Bereichen weiter optimiert werden:

  1. Hinzufügen weiterer technischer Indikatoren zur Filterung, um Trends zu identifizieren.
  2. Hinzufügen einer Stop-Loss-Strategie zur Begrenzung einzelner Verluste.
  3. Einbeziehung von Volumenindikatoren, um Verluste in Seitwärtsmärkten zu vermeiden.
  4. Aufbau eines Mechanismus zur Parameteroptimierung, um automatisch die besten Parameterkombinationen zu finden.

Optimierungsmöglichkeiten

Die Strategie kann in folgenden Bereichen weiter optimiert werden:

  1. Hinzufügen einer Stop-Loss-Strategie, z. B. Festlegung eines festen Stop-Loss-Punkts oder eines nachlaufenden Stop-Loss, um Verluste zu begrenzen.
  2. Hinzufügen einer Positionsmanagement-Strategie, z. B. feste oder dynamische Positionsgrößen, um das Handelsrisiko zu kontrollieren.
  3. Hinzufügen von Filtern in Kombination mit anderen technischen Indikatoren zur Trendidentifikation, um die Trefferquote zu erhöhen.
  4. Optimierung der Parametereinstellungen durch Methoden wie Gittersuche oder lineare Regression, um optimale Parameter zu finden.
  5. Erweiterung der Long- und Short-Strategien, z. B. Breakout-Reversal, schrittweiser Positionsaufbau usw., um die Handelsstrategien zu bereichern.
  6. Hinzufügen von Volumenindikatoren, um in Seitwärtsmärkten nicht in Verlustpositionen zu geraten.
  7. Erweiterung der handelbaren Instrumente auf Aktienindex-Futures, Devisen, Kryptowährungen und weitere Produkte.

Zusammenfassung

Diese Strategie basiert auf dem Prinzip des Kreuzen gleitender Durchschnitte, um Long- und Short-Positionen in Aktien auszuwählen. Die Strategie ist einfach und klar, weit verbreitet, anpassungsfähig und hat einen gewissen praktischen Wert. Allerdings hat die Strategie auch Nachteile wie eine gewisse Verzögerung und die Unfähigkeit, Seitwärtsmärkte effektiv zu filtern. Zukünftig kann die Strategie durch Optimierungen wie verbesserte Stop-Loss, Parameteroptimierung und das Hinzufügen von Filtern weiter verbessert werden, um wettbewerbsfähiger zu sein.

Source
Pine
/*backtest
start: 2023-09-10 00:00:00
end: 2023-10-10 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
//strategy("Golden X BF Strategy", overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.0)

/////////////// Time Frame ///////////////
Strategy parameters
Strategy parameters
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
MA Source 1
MA Type 1
MA Length 1
MA Source 2
MA Type 2
MA Length 2
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)