Type/to search

Strategie zum Überqueren gleitender Durchschnittswerte in mehreren Zeitrahmen

Cryptocurrency
Created: 2024-02-19 15:41:29
Last modified: 2 years ago
1
Follow
1781
Followers

img

Überblick

Die Multi Timeframe Moving Average Crossover Strategy ist eine algorithmische Handelsstrategie, die die Kreuzung von Signalen zwischen Moving Averages in verschiedenen Zeiträumen nutzt, um die Richtung des Trends zu bestimmen. Die Strategie nutzt eine Kombination aus Trend-, Dynamik- und Schwankungsindikatoren, um die Strategie zu verlässlichen.

Strategieprinzip

Die Strategie ermittelt die Richtung des Markttrends durch die Berechnung der CCI-Indikatoren für verschiedene Perioden, dann in Verbindung mit den MACD-Indikatoren, um nach Goldfork-Death-Fork-Signalen zu suchen, und schließlich mit den ATR-Indikatoren, um die Stop-Loss-Position einzustellen, um einen niedrigen Kauf zu erzielen.

Konkret wird zunächst der 20-Zyklus-CCI-Indikator berechnet, um den Markttrend aufgrund seiner positiven und negativen Auswirkungen zu beurteilen. Dann wird die schnelle und langsame Durchschnittslinie des MACD-Indikators berechnet, um zu beurteilen, ob ein Kauf- und Verkaufssignal erzeugt wird.

Strategische Vorteile

  1. Mehrindikator-Kombinationen zur Verbesserung der Signalgenauigkeit

    Die Strategie nutzt eine Kombination aus drei Indikatoren, CCI, MACD und ATR, um die Trends, Dynamik und Volatilität des Marktes zu beurteilen.

  2. Mehrfache Zeitrahmenanalyse, um den Markt zu erfassen

    Der CCI nutzt die verschiedenen Zyklen, um die Gesamtbewegung des Marktes zu beurteilen, und der MACD mit hohen Zyklen sucht nach niedrigen Kauf- und Verkaufsknoten, um die größeren Trendrhythmen des Marktes zu erfassen.

  3. ATR-Verlustverfolgung und Risikokontrolle

    Mit Hilfe des Stop-Loss-Generators des ATR-Indikators können angemessene Stop-Loss-Positionen auf Basis der Marktfluktuation eingestellt werden, während die Stop-Loss-Funktion die Risiken der Strategie gut kontrollieren kann.

Strategisches Risiko

  1. Es gibt nur einen begrenzten Platz für Parameteroptimierungen.

    Die meisten Parameter der Strategie haben nicht viel Spielraum, um ihre Wirksamkeit zu begrenzen, was eine weitere Verbesserung der Strategie einschränkt.

  2. Mehrfaches Portfolio erhöht die Rechenlast

    Da die Strategie mit mehreren Indikatoren kombiniert wird, erhöht sich die Berechnungslast der Strategie in gewissem Maße. Bei Hochfrequenz-Trading kann es zu Karton-Problemen kommen.

  3. Häufige Signale, begrenzte Risikokontrolle

    Strategie-Signale können häufiger sein, während die Risikokontrolle hauptsächlich auf die Verlustverfolgung der ATR-Indikatoren beruht. Die Risikokontrolle für Extremsituationen ist nicht vollständig.

Strategieoptimierung

  1. Parameteroptimierung mit Hilfe von Machine-Learning-Algorithmen

    Man kann einige Hyperparameter-Optimierungs-Algorithmen aus maschinellem Lernen, wie Bayesian-Optimierung, genetische Algorithmen usw. ausprobieren, um die Parameter-Anpassung intelligenter und effizienter zu machen.

  2. Erhöhung der Funktionalitätsindikatoren und Erhöhung der Strategieflexibilität

    Einige andere funktionelle Indikatoren, wie z. B. Volatilitäts-, Quantitativ- und Emotionsindikatoren, können in Betracht gezogen werden, um die Anpassungsfähigkeit und Robustheit der Strategie zu verbessern.

  3. Stärkung der Risikomanagement-Module und Risikokontrollstrategien

    Es ist möglich, ein wissenschaftlicheres Stop-Loss-Prinzip zu entwerfen oder ein bestimmtes Positionskontroll- oder Geldmanagementmodul hinzuzufügen, um das Risiko von Extremsituationen besser abzuwehren und die Stabilität der Strategie zu gewährleisten.

Zusammenfassen

Die Strategie berücksichtigt die drei Dimensionen Trend, Dynamik und Schwankungen. Sie hat die Vorteile einer hohen Signalgenauigkeit, des Erfassens des Markttaktes und der effektiven Risikokontrolle. Natürlich gibt es auch einen bestimmten Parameter-Optimierungsraum, eine begrenzte Berechnungslast und Risikokontrolle. Durch die Einführung von mehr Indikatoren, die Verwendung von besseren Parameter-Optimierungsmitteln und die Entwicklung eines stärkeren Risikokontrollmoduls kann die Strategie weiter verbessert und optimiert werden.

Source
Pine
/*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('smplondonclinic Strategy', shorttitle='SMPLC Strategy', overlay=true, pyramiding = 0, process_orders_on_close = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100)

direction   = input.string(title='Entry Direction', defval='Long', options=['Long', 'Short', 'Both'],group = "Strategy Entry Direction")
Strategy parameters
Strategy parameters
Strategy Entry Direction
Entry Direction
Strategy TP & SL
Take Profit (%)
Stop Loss (%)
TREND MAGIC
CCI period
ATR Multiplier
ATR Period
MACD
Indicator TimeFrame (Optional)
Fast Length
Slow Length
Source
Signal Smoothing
Oscillator MA Type
Signal Line MA Type
UT BOT
Show UT Bot Labels
Key Vaule. 'This changes the sensitivity'
ATR Period
Comment
All comments (0)
No data
No data
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)