Type/to search

Stratégie de bande cible de volatilité lissée

Common strategy
Created: 2024-01-29 16:22:14
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

Cette stratégie génère une bande de prix cible basée sur la volatilité lissée des prix. Lorsque le prix dépasse cette bande, un signal de trading est émis.

Principe de la stratégie

La stratégie calcule d'abord l'amplitude moyenne des fluctuations de prix sur une période donnée, puis lisse cette amplitude à l'aide d'une moyenne mobile exponentielle pour obtenir une volatilité lissée. La volatilité lissée est multipliée par un coefficient pour déterminer la plage de la bande cible. Lorsque le prix franchit la borne supérieure de la bande, un signal d'achat est généré ; lorsqu'il franchit la borne inférieure, un signal de vente est émis.

Concrètement, la stratégie utilise la fonction smoothrng pour calculer la volatilité lissée smrng, puis calcule les bornes supérieure hband et inférieure lband de la bande cible à partir de smrng. Sur cette base, les conditions de position longue longCondition et de position courte shortCondition sont définies. Lorsque la condition longue est satisfaite, un signal d'achat est généré ; lorsque la condition courte l'est, un signal de vente est émis.

Analyse des avantages

Cette stratégie présente les avantages suivants :

  1. L'utilisation de la volatilité du prix pour construire les signaux de trading permet de suivre efficacement les évolutions du marché.
  2. Le lissage de la volatilité par une moyenne mobile exponentielle filtre le bruit et génère des signaux plus fiables.
  3. La plage de la bande cible peut être ajustée via le coefficient de volatilité, ce qui rend la stratégie plus flexible.
  4. En combinant les franchissements de prix, la stratégie peut capturer les opportunités de trading lors des retournements de tendance.

Analyse des risques

Cette stratégie comporte également certains risques :

  1. En cas de volatilité anormale du marché, la volatilité lissée peut ne pas refléter avec précision la volatilité réelle, ce qui peut entraîner des signaux erronés. Il est possible d'optimiser le modèle en ajustant les paramètres.
  2. Si la plage de la bande cible est mal définie, la fréquence des trades peut être trop élevée ou les signaux insuffisants. Il convient de tester différents paramètres pour trouver la plage optimale.
  3. La détection de franchissement présente un décalage temporel, ce qui peut entraîner des entrées trop précoces ou trop tardives. Il est possible de confirmer les signaux avec d'autres indicateurs.

Orientations d'optimisation

La stratégie peut être optimisée dans les directions suivantes :

  1. Tester différentes périodes de données de prix pour trouver le paramètre de période le plus adapté au calcul de la volatilité.
  2. Essayer différents algorithmes de moyenne mobile, comme la moyenne mobile linéaire pondérée.
  3. Introduire le volume ou d'autres indicateurs pour confirmer les signaux de franchissement.
  4. Mettre en place un stop-loss ou un trailing stop pour limiter les pertes unitaires.
  5. Optimiser la valeur du coefficient de volatilité mult pour déterminer la meilleure plage de bande cible.

Résumé

Dans l'ensemble, cette stratégie présente une logique claire : elle construit une bande cible à partir de la volatilité des prix et génère des signaux de trading lors des franchissements, ce qui permet de suivre efficacement les tendances du marché. Cependant, elle laisse une marge d'amélioration. Grâce à l'optimisation des paramètres et à l'introduction d'indicateurs de confirmation, la stratégie peut devenir plus robuste et fiable.

Source
Pine
/*backtest
start: 2023-01-22 00:00:00
end: 2024-01-28 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("1SmSm1 Strategy", shorttitle="1SmSm1", overlay=true)

// Source
Strategy parameters
Strategy parameters
Source
Sampling Period
Range Multiplier
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)