Type/to search

Stratégie de stop suiveur basée sur la volatilité des prix

Common strategy
Created: 2023-09-20 11:31:12
Last modified: 3 years ago
1
Follow
1802
Followers

Aperçu

Cette stratégie calcule la moyenne mobile de la plage de volatilité réelle (Average True Range, ATR) pour refléter la volatilité du marché. Elle détermine la direction d'une tendance en fonction de la relation entre la volatilité et sa moyenne mobile. Lorsque la volatilité franchit à la hausse sa moyenne mobile, la stratégie adopte une position baissière ; lorsqu'elle la franchit à la baisse, elle adopte une position haussière, et un stop suiveur est mis en place.

Principe de la stratégie

La fonction ATR est utilisée pour calculer la plage de volatilité réelle sur une période donnée. Ensuite, une moyenne mobile simple (SMA) de l'ATR est calculée pour servir de ligne de moyenne mobile de la volatilité. Lorsque l'ATR franchit à la hausse sa moyenne mobile, on considère que la volatilité du marché augmente et on adopte une stratégie baissière ; lorsqu'il la franchit à la baisse, on considère qu'elle diminue et on adopte une stratégie haussière.

En position, un stop suiveur à un ratio fixe est défini, ajusté dynamiquement en fonction des variations de prix. Cela permet de protéger les profits tout en évitant que le stop ne soit exécuté prématurément.

Avantages de la stratégie

Cette stratégie utilise un indicateur de volatilité pour juger l'orientation du marché, évitant ainsi d'être induit en erreur par le bruit. Lorsque la volatilité augmente, on prend une position baissière ; lorsqu'elle diminue, on prend une position haussière, réalisant ainsi une opération de couverture. Le stop suiveur ajuste son niveau en temps réel en fonction des variations de prix, ce qui permet de protéger les profits tout en réduisant les stops inutiles.

Analyse des risques

Cette stratégie repose uniquement sur un indicateur de volatilité, ce qui entraîne un certain retard. De plus, le stop suiveur ne prend en compte que les mouvements défavorables du prix et ne peut pas éviter le recul des profits. En cas de fluctuation brutale des prix, le niveau de stop peut être franchi, entraînant des pertes importantes.

Il est possible d'optimiser les paramètres de période de l'ATR et de la moyenne mobile, ou d'ajouter d'autres indicateurs pour une analyse combinée. La méthode de stop peut également être modifiée en un stop dynamique, ajustant l'amplitude du stop en fonction de la volatilité du marché.

Pistes d'optimisation

  1. Tester différentes combinaisons de paramètres de période pour l'ATR et la moyenne mobile afin de trouver les paramètres optimaux.
  2. Ajouter d'autres indicateurs pour former une combinaison de stratégies, améliorant ainsi la précision de la stratégie.
  3. Mettre en place une stratégie de stop dynamique, ajustant l'amplitude du stop en fonction du niveau de volatilité du marché.
  4. Optimiser la gestion du capital : pour différents instruments, définir des tailles de position différentes.
  5. Appliquer des techniques d'apprentissage automatique pour aider à identifier les points de retournement de la volatilité du marché.
  6. Combiner des indicateurs de moyenne mobile de plus haut niveau pour identifier la direction des tendances de plus grande envergure.

Résumé

Cette stratégie utilise un indicateur de volatilité pour juger l'orientation du marché, ce qui est relativement simple et direct. Cependant, se fier à un seul indicateur peut être limitant. L'introduction de plusieurs indicateurs et l'optimisation des paramètres peuvent améliorer la stabilité de la stratégie. Dans l'ensemble, cette stratégie propose une approche de trading basée sur la volatilité du marché.

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

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 20/08/2018
// The Volatility function measures the market volatility by plotting a 
Strategy parameters
Strategy parameters
Length
LengthMA
Trade reverse
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)