Type/to search

Quantitative Handelsstrategie basierend auf einem doppelten Trendfilter

Common strategy
Created: 2023-12-26 12:18:54
Last modified: 3 years ago
1
Follow
1802
Followers

img

Übersicht

Dies ist eine Strategie für den quantitativen Handel, die einen doppelten Trendfilter verwendet. Die Strategie kombiniert einen globalen Trendfilter und einen lokalen Trendfilter, um sicherzustellen, dass nur in die Richtung des Trends eröffnet wird. Darüber hinaus enthält die Strategie mehrere andere Filterbedingungen wie RSI-Filter, Preisfilter, Steigungsfilter usw., um die Zuverlässigkeit der Handelssignale weiter zu verbessern. Beim Ausstieg sind in der Strategie voreingestellte Stop-Loss- und Take-Profit-Niveaus enthalten. Insgesamt handelt es sich um eine stabile und präzise quantitative Handelsstrategie.

Strategieprinzip

Die Kernlogik dieser Strategie basiert auf dem doppelten Trendfilter. Der globale Trendfilter beurteilt den allgemeinen Markttrend anhand eines höherperiodischen EMA, während der lokale Trendfilter den lokalen Trend anhand eines niedrigerperiodischen EMA bewertet. Eine Position wird nur dann eröffnet, wenn beide Filter denselben Trend anzeigen.

Konkret berechnet die Strategie die EMA-Linie von BTCUSDT, um zu bestimmen, ob sich der Gesamtmarkt in einem Aufwärts- oder Abwärtstrend befindet – dies ist der globale Trendfilter. Gleichzeitig berechnet die Strategie die EMA-Linie des aktuellen Kontrakts, um den lokalen Markttrend zu beurteilen – dies ist der lokale Trendfilter. Wenn beide Filter denselben Trend anzeigen, wird in Kombination mit mehreren anderen Hilfsfiltern ein Handelssignal generiert, und die Strategie eröffnet mit voreingestellten Take-Profit- und Stop-Loss-Preisen.

Nach der Bestimmung des Handelssignals platziert die Strategie sofort eine Order zur Eröffnung. Gleichzeitig werden Take-Profit- und Stop-Loss-Preise voreingestellt. Wenn der Preis diese Niveaus erreicht, wird die Strategie automatisch den Gewinn mitnehmen oder den Verlust begrenzen.

Vorteilsanalyse

Dies ist eine stabile und zuverlässige quantitative Handelsstrategie mit den folgenden Hauptvorteilen:

  1. Der doppelte Trendfilter-Mechanismus filtert die meisten Fehlsignale heraus und macht die Handelssignale zuverlässiger und präziser.

  2. Die Kombination mehrerer Hilfsfilter wie RSI-Filter, Preisfilter usw. verbessert die Signalqualität weiter.

  3. Die automatische Berechnung von Take-Profit- und Stop-Loss-Niveaus erfordert keine manuelle Überwachung und reduziert das Handelsrisiko.

  4. Die Strategieparameter können individuell angepasst werden, um sich an verschiedene Handelsinstrumente anzupassen, was eine hohe Anpassungsfähigkeit bietet.

  5. Die Strategielogik ist klar und leicht verständlich, was Optimierungen und Verbesserungen erleichtert und ein großes Erweiterungspotenzial bietet.

Risikoanalyse

Obwohl die Strategie viele Vorteile hat, bestehen dennoch gewisse Handelsrisiken, die sich hauptsächlich auf Folgendes konzentrieren:

  1. Der Zeitpunkt des Einstiegs, der durch den doppelten Trendfilter bestimmt wird, ist möglicherweise nicht präzise. Dies kann durch Anpassung der Filterparameter optimiert werden.

  2. Die Festlegung von Take-Profit- und Stop-Loss-Preisen kann ungenau sein, was zu einem vorzeitigen Gewinnmitnahme oder Verlustbegrenzung führen kann. Verschiedene Parameterkombinationen können getestet werden, um die optimale Lösung zu finden.

  3. Eine ungeeignete Wahl des Handelsinstruments oder Zeitrahmens kann dazu führen, dass die Strategie unwirksam wird. Es wird empfohlen, für verschiedene Handelsinstrumente separate Parameteroptimierungen und Tests durchzuführen.

  4. Es besteht ein gewisses Risiko der Überanpassung. Die Strategie sollte in mehreren Marktumgebungen rückgetestet werden, um ihre Robustheit sicherzustellen.

Optimierungsmöglichkeiten

Die Strategie kann hauptsächlich in folgenden Bereichen optimiert werden:

  1. Anpassung der Parameter des doppelten Filters, um die optimale Parameterkombination zu finden.

  2. Testen und Auswahl der besten Hilfsfilter.

  3. Optimierung des Take-Profit- und Stop-Loss-Algorithmus, um ihn intelligenter zu gestalten.

  4. Versuch, maschinelles Lernen einzuführen, um eine dynamische Parameteranpassung der Strategie zu ermöglichen.

  5. Rücktests über mehrere Handelsinstrumente und längere Zeiträume, um die Stabilität der Strategie zu verbessern.

Zusammenfassung

Insgesamt handelt es sich bei dieser Strategie um eine stabile, präzise und leicht optimierbare quantitative Handelsstrategie. Sie verwendet einen doppelten Trendfilter in Kombination mit mehreren Hilfsfiltern, um Handelssignale zu generieren, die den Großteil des Rauschens herausfiltern und die Signale präziser und zuverlässiger machen. Gleichzeitig sind Take-Profit- und Stop-Loss-Einstellungen integriert, um das Handelsrisiko zu reduzieren. Diese Strategie hat einen hohen praktischen Wert und kann nach Optimierung und Validierung direkt im Live-Handel eingesetzt werden. Sie bietet auch ein großes Erweiterungspotenzial und ist eine quantitative Strategie, die es wert ist, eingehend untersucht zu werden.

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


//@version=4

strategy(title = 'Cipher_B', overlay=true )
Strategy parameters
Strategy parameters
Show WaveTrend
Show Buy dots
Show Gold dots
Show Sell dots
Show Div. dots
Show Fast WT
WT Channel Length
WT Average Length
WT MA Source
WT MA Length
WT Overbought Level 1
WT Overbought Level 2
WT Overbought Level 3
WT Oversold Level 1
WT Oversold Level 2
WT Oversold Level 3
Show WT Regular Divergences
Show WT Hidden Divergences
Not apply OB/OS Limits on Hidden Divergences
WT Bearish Divergence min
WT Bullish Divergence min
Show 2nd WT Regular Divergences
WT 2nd Bearish Divergence
WT 2nd Bullish Divergence 15 min
Show MFI
MFI Period
MFI Area multiplier
MFI Area Y Pos
Show RSI
RSI Source
RSI Length
RSI Oversold
RSI Overbought
Show RSI Regular Divergences
Show RSI Hidden Divergences
RSI Bearish Divergence min
RSI Bullish Divergence min
Show Stochastic RSI
Use Log?
Use Average of both K & D
Stochastic RSI Source
Stochastic RSI Length
RSI Length
Stochastic RSI K Smooth
Stochastic RSI D Smooth
Show Stoch Regular Divergences
Show Stoch Hidden Divergences
Show Schaff TC line
Schaff TC Source
Schaff TC
Schaff TC Fast Lenght
Schaff TC Slow Length
Schaff TC Factor
Show Sommi flag
Show Sommi F. Wave
Sommi F. Wave timeframe
F. Wave Bear Level (less than)
F. Wave Bull Level (more than)
WT Bear Level (more than)
WT Bull Level (less than)
Money flow Bear Level (less than)
Money flow Bull Level (more than)
Show Sommi diamond
HTF Candle Res. 1
HTF Candle Res. 2
WT Bear Level (More than)
WT Bull Level (Less than)
Show MACD Colors
MACD Colors MACD TF
Dark mode
Trend Settings
Use Global trend?
Global trend timeframe
Global trend length
Local trend filter length
Local trend filter timeframe
Only divergencies for long
Only divergencies for short
Sommi diamond alerts
Cancel all positions if price crosses local sma? (yellow line)
RSI filter ON
Price filter ON
Long Price filter from
Long Price filter to
Short Price filter from
Short Price filter to
Use Local trend?
TP/SL Settings
TP long
TP long div
TP short
SL long
SL short
Slope Settings
Use Slope filter?
Slope number long
Slope number short
Slope period
Position Settings
Only long?
Only short?
Volume Settings
Volume filter?
Volume no more than:
Volume no less than:
Shift Settings
Shift open position?
How many % to shift?
Cancel Settings
Cancel position in #bars?
Number of bars
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)