Type/to search

Stratégie de suivi de tendance basée sur le stop Chande Kroll et le filtre ADX

Common strategy
Created: 2023-11-06 14:52:27
Last modified: 3 years ago
1
Follow
1798
Followers

img

Aperçu

Cette stratégie combine l'indicateur de stop-loss Chande Kroll et l'indicateur de mouvement directionnel moyen (ADX) pour mettre en œuvre une stratégie de suivi de tendance relativement simple. Le stop-loss Chande Kroll est utilisé pour générer des signaux d'entrée en position longue et courte, tandis que l'ADX permet de filtrer les situations de marché sans tendance claire, évitant ainsi les déclenchements répétés du stop-loss dans un marché sans direction.

Principe de la stratégie

La stratégie calcule d'abord les lignes de stop-loss long terme (stop_long) et court terme (stop_short) du stop-loss Chande Kroll. La ligne long terme est calculée à partir du plus haut sur les p périodes passées, la ligne court terme à partir du plus bas sur les p périodes passées. Ensuite, on utilise les points les plus hauts et les plus bas de ces lignes sur les q périodes passées comme lignes de stop-loss actuelles pour le long et le court terme. Cela permet de filtrer l'impact des oscillations de prix à court terme et de ne déclencher le stop-loss qu'aux points de retournement de tendance.

Lorsque le cours de clôture dépasse à la hausse la ligne court terme stop_short, un signal d'achat est généré ; lorsque le cours de clôture dépasse à la baisse la ligne long terme stop_long, un signal de vente à découvert est généré.

En outre, la stratégie intègre l'indicateur ADX pour évaluer la force de la tendance. Le signal de stop-loss ne déclenche une entrée que si l'ADX est supérieur à un seuil. Cela permet de filtrer les faux signaux pendant les périodes de consolidation.

Avantages de la stratégie

Cette stratégie combine les avantages des indicateurs de tendance et de stop-loss : elle permet à la fois de capturer rapidement les retournements de tendance et d'éviter les oscillations (whipsaw) dans un marché sans direction. L'optimisation des paramètres du stop-loss Chande Kroll permet un lissage efficace, garantissant que le stop-loss ne se déclenche qu'aux points de retournement. L'indicateur ADX assure que les entrées n'ont lieu qu'en présence d'une tendance claire, évitant les sauts de stop-loss dans un marché de range.

Risques de la stratégie

Un réglage inapproprié des paramètres de l'ADX peut entraîner des occasions manquées en début de tendance. Si le seuil de l'ADX est trop élevé, l'entrée peut être ratée au tout début de la tendance en raison d'une valeur ADX encore faible.

Des arrêts de perte trop serrés peuvent également entraîner des ouvertures et fermetures fréquentes de positions, augmentant les coûts de transaction et les coûts de glissement. Les niveaux de stop-loss doivent être définis de manière raisonnable pour laisser une marge de manœuvre à la tendance.

Optimisation de la stratégie

On peut envisager de n'autoriser le déclenchement du signal de stop-loss que lorsque l'ADX franchit un certain seuil à la hausse, ce qui améliorerait la fiabilité du moment d'entrée. On peut également combiner d'autres indicateurs de tendance, par exemple en associant la valeur de l'ADX à la pente de l'EMA.

Les lignes de stop-loss pourraient également être ajustées dynamiquement en fonction de l'ATR, en élargissant la distance de stop-loss lorsque la volatilité du marché augmente, afin d'éviter une sensibilité excessive. On pourrait aussi utiliser des indicateurs auxiliaires comme le MACD pour évaluer la force de la tendance et ajuster dynamiquement les lignes de stop-loss.

Résumé

Cette stratégie intègre les atouts du stop-loss Chande Kroll et de l'indicateur ADX pour proposer une stratégie de suivi de tendance relativement simple et pratique. Grâce à l'optimisation des paramètres, la stabilité et la rentabilité de la stratégie peuvent être encore améliorées. Il convient toutefois de veiller à éviter les risques liés à un stop-loss trop sensible et à un filtrage ADX trop laxiste.

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

//@version=5
strategy(title = "Chande Kroll Stop", overlay=true)
p = input.int(10, minval=1)
x = input.int(1, minval=1)
Strategy parameters
Strategy parameters
p
x
q
ADX Smoothing
DI Length
minimum ADX threshold for signal
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)