Type/to search

Stratégie précise de trading quantitatif long/short

Common strategy
Created: 2023-12-07 16:19:11
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

Cet article présente principalement une stratégie de trading quantitatif basée sur les bandes de Bollinger, l'indicateur ADX combiné aux chandeliers pour déterminer les directions haussières et baissières. La stratégie utilise les bandes de Bollinger pour évaluer la tendance du marché et la volatilité, et combine l'indicateur ADX pour mesurer la force de la tendance. Dans un marché à forte tendance, elle prend position à la hausse ou à la baisse selon la direction, tandis que dans un marché range, elle adopte une attitude attentiste pour éviter au maximum les risques.

Principe de la stratégie

  1. Détermination de la direction de la tendance du marché à l'aide des bandes de Bollinger supérieure et inférieure. Un prix situé au-dessus de la bande supérieure indique un marché haussier, et en dessous de la bande inférieure, un marché baissier.
  2. La largeur des bandes de Bollinger reflète la volatilité et le risque du marché. Plus les bandes sont larges, plus le marché est volatil et risqué ; il convient alors d'éviter d'ouvrir des positions.
  3. L'indicateur ADX évalue la force de la tendance. Une valeur ADX supérieure à 25 indique une tendance forte. Dans ce cas, on détermine la direction en fonction des bandes de Bollinger pour choisir le sens de la position. Lorsque l'ADX est inférieur à 25, le marché est range et il faut s'abstenir de trader.
  4. Après avoir décidé de la direction (haussier ou baissier), on fixe un stop-loss basé sur l'indicateur ATR. L'ATR mesure l'amplitude des fluctuations du marché, et le stop-loss est défini selon un multiple de l'ATR.
  5. Le take-profit est défini en fonction des bandes de Bollinger : pour une position longue, le take-profit est la bande inférieure ; pour une position courte, c'est la bande supérieure. Alternativement, on peut utiliser un multiple de l'ATR pour fixer une distance de take-profit fixe.
  6. La gestion des profits et pertes entre le stop-loss et le take-profit est réalisée via un stop suiveur pour verrouiller les gains.

Avantages de la stratégie

  1. La combinaison des bandes de Bollinger et de l'indicateur ADX permet d'identifier clairement les directions haussières et baissières et d'ouvrir des positions de manière sélective, évitant les transactions inutiles dans un marché range.
  2. L'utilisation de la largeur des bandes de Bollinger pour évaluer le risque de volatilité : lorsque les bandes se resserrent, les opportunités sont élevées mais le risque est faible ; lorsqu'elles s'élargissent, on évite de trader.
  3. Le stop-loss basé sur l'ATR rend le risque contrôlable et minimise le risque de se faire sortir par un stop chassé.
  4. Les take-profit définis selon les bandes de Bollinger évitent le risque de prendre des profits trop hauts ou trop bas.
  5. Le stop suiveur permet de verrouiller les gains après un profit, tout en continuant à suivre la tendance.

Risques de la stratégie

  1. Les bandes de Bollinger et l'indicateur ADX peuvent tous deux produire des signaux erronés. Des divergences pourraient conduire à de mauvaises décisions.
  2. L'indicateur ATR ne reflète que la volatilité passée et ne peut pas prédire la volatilité future. Le risque de se faire sortir par un stop-loss réel persiste.
  3. La délimitation des zones des bandes de Bollinger est subjective, ce qui peut faire manquer des opportunités.
  4. Le stop suiveur ne peut être effectué qu'en temps réel pendant la session, avec un risque de ne pas pouvoir le déplacer pendant les intervalles.
  5. Risque de surajustement des données de backtest. Il est difficile de reproduire les résultats des tests dans un marché réel.

Optimisation de la stratégie

  1. Intégrer davantage d'indicateurs pour une confirmation mutuelle, afin d'éviter les faux signaux des bandes de Bollinger et de l'ADX.
  2. Ajouter un stop-loss en cas de gap pour l'ATR, ou utiliser des algorithmes d'apprentissage profond pour prédire la volatilité du marché et définir le stop-loss.
  3. Optimiser les paramètres des bandes de Bollinger pour capter des opportunités de marché plus larges.
  4. Utiliser un système de trading algorithmique plus efficace pour un stop suiveur automatisé sans surveillance.
  5. Effectuer des backtests sur des périodes plus longues et une plus grande variété d'actifs pour assurer la robustesse de la stratégie.

Conclusion

Cette stratégie intègre plusieurs signaux comme les bandes de Bollinger et l'indicateur ADX. Elle prend des positions de manière sélective après avoir identifié une direction de tendance claire, et optimise les stop-loss et take-profit à l'aide de l'ATR pour maximiser le ratio risque/rendement. C'est une stratégie de trading quantitatif recommandable. On constate qu'il reste encore de nombreuses possibilités d'optimisation, et on attend avec intérêt les futures versions itératives.

Source
Pine
/*backtest
start: 2022-11-30 00:00:00
end: 2023-12-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// © Fibonacci Zone DCA Strategy - R3c0nTrader ver 2022-06-12
// For backtesting with 3Commas DCA Bot settings
// Thank you "eykpunter" for granting me permission to use "Fibonacci Zones" to create this strategy
// Thank you "junyou0424" for granting me permission to use "DCA Bot with SuperTrend Emulator" which I used for adding bot inputs, calculations, and strategy
Strategy parameters
Strategy parameters
Date Range
Start Time
End Time
Trade Entry Settings
Source
Fibonacci length
ADX Smoothing
DI Length
Min ADX value to open trade
Open a trade when the price moves:
Only open trades on bullish +DI (Positive Directional Index)? (off for contrarian traders)
Min +DI value to open trade
Max +DI value to open trade
Base order
Safety order
Price deviation to open safety orders (%)
Safety order volume scale
Safety order step scale
Max safety orders
Trade Exit Settings
Take profit using:
Target Take Profit (%)
Trailing deviation. Default= 0.0 (%)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)