Type/to search

Stratégie de trading quantitatif basée sur un double filtre de tendance

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

img

Aperçu

Il s'agit d'une stratégie de trading quantitatif utilisant un double filtre de tendance. La stratégie combine un filtre de tendance global et un filtre de tendance local, garantissant que les positions ne sont ouvertes que lorsque la direction de la tendance est correcte. En outre, la stratégie intègre plusieurs autres conditions de filtrage, telles que le filtre RSI, le filtre de prix, le filtre de pente, etc., afin d'améliorer encore la fiabilité des signaux de trading. En matière de sortie, la stratégie prédéfinit des niveaux de stop-loss et de take-profit. Dans l'ensemble, il s'agit d'une stratégie de trading quantitatif stable et précise.

Principe de la stratégie

La logique centrale de cette stratégie repose sur le double filtre de tendance. Le filtre de tendance global utilise une EMA à longue période pour juger de la tendance générale du marché, tandis que le filtre de tendance local utilise une EMA à courte période pour évaluer la tendance locale. Les positions ne sont ouvertes que lorsque les deux filtres indiquent la même direction de tendance.

Plus précisément, la stratégie calcule la ligne EMA de BTCUSDT pour déterminer si le marché global est en tendance haussière ou baissière (filtre de tendance global). Simultanément, elle calcule la ligne EMA du contrat actuel pour évaluer la tendance locale (filtre de tendance local). Lorsque les deux filtres s'accordent sur la tendance, la stratégie, combinée à plusieurs autres filtres auxiliaires, génère un signal de trading et prédéfinit les prix de take-profit et de stop-loss avant d'ouvrir une position.

Une fois le signal de trading confirmé, la stratégie passe immédiatement un ordre d'ouverture. Parallèlement, elle fixe à l'avance les niveaux de take-profit et de stop-loss. Lorsque le prix atteint l'un de ces niveaux, la stratégie clôture automatiquement la position.

Analyse des avantages

Il s'agit d'une stratégie de trading quantitatif fiable et stable, dont les principaux atouts sont les suivants :

  1. Le mécanisme de double filtre de tendance élimine la plupart des faux signaux, rendant les signaux de trading plus fiables et précis.
  2. L'intégration de plusieurs filtres auxiliaires (RSI, prix, etc.) améliore encore la qualité des signaux.
  3. Les niveaux de take-profit et de stop-loss sont calculés automatiquement, sans nécessité de surveillance manuelle, réduisant ainsi le risque de trading.
  4. Les paramètres de la stratégie peuvent être personnalisés pour s'adapter à davantage d'instruments de trading, offrant une grande flexibilité.
  5. La logique de la stratégie est claire et facile à comprendre, ce qui facilite son optimisation et son amélioration, avec un potentiel d'extension important.

Analyse des risques

Bien que cette stratégie présente de nombreux avantages, elle comporte certains risques de trading, principalement :

  1. Le double filtre de tendance peut ne pas déterminer le point d'entrée avec une précision parfaite. Cela peut être optimisé en ajustant les paramètres des filtres.
  2. Les niveaux de take-profit et de stop-loss peuvent être mal définis, entraînant une sortie prématurée. Il est recommandé de tester différentes combinaisons de paramètres pour trouver la solution optimale.
  3. Un choix inapproprié d'instrument de trading ou de période peut rendre la stratégie inefficace. Il est conseillé d'optimiser et de tester les paramètres pour chaque instrument de trading.
  4. Il existe un risque de surajustement (overfitting). La stratégie doit être backtestée dans différents environnements de marché pour garantir sa robustesse.

Directions d'optimisation

La stratégie peut être optimisée selon les axes suivants :

  1. Ajuster les paramètres du double filtre de tendance pour trouver la meilleure combinaison.
  2. Tester et sélectionner les filtres auxiliaires les plus performants.
  3. Optimiser l'algorithme de take-profit/stop-loss pour le rendre plus intelligent.
  4. Explorer l'introduction de techniques comme l'apprentissage automatique pour un ajustement dynamique des paramètres.
  5. Effectuer des backtests sur davantage d'instruments de trading et sur des périodes plus longues pour améliorer la stabilité de la stratégie.

Résumé

Dans l'ensemble, il s'agit d'une stratégie de trading quantitatif stable, précise et facile à optimiser. En combinant un double filtre de tendance avec plusieurs filtres auxiliaires pour générer des signaux de trading, elle élimine la majeure partie du bruit, rendant les signaux plus précis et fiables. De plus, les niveaux de take-profit et de stop-loss intégrés réduisent le risque de trading. Cette stratégie présente une valeur pratique élevée et, après optimisation et validation, peut être utilisée directement en trading réel. Elle offre également un grand potentiel d'extension et mérite une étude approfondie en tant que stratégie quantitative.

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)