Stratégie de divergence directionnelle du momentum
Aperçu
La stratégie de divergence de direction de momentum (Momentum Direction Divergence Strategy) est l'une des techniques décrites par William Blau dans son livre Momentum, Direction and Divergence. Cette stratégie se concentre sur trois aspects clés : le momentum, la direction et la divergence. M. Blau, un ingénieur électricien devenu trader, a étudié en profondeur la relation entre le prix et le momentum. Sur cette base, il a analysé les lacunes d'autres oscillateurs et a introduit des techniques innovantes, notamment une nouvelle interprétation d'un oscillateur haussier. En ce qui concerne la direction, il a analysé la complexité de l'ADX et a proposé une méthode unique pour définir les périodes de tendance et de non-tendance.
Cette stratégie trace l'indice de divergence de direction de momentum (Ergotic CSI) et sa ligne lissée, afin de filtrer le bruit.
Principe de la stratégie
Le code commence par définir une fonction d'ADX adaptatif fADX, qui prend comme paramètre Len représentant la période de lissage. Cette fonction calcule la moyenne mobile sélective (RMA) de la plage réelle (TR) comme dénominateur, et les RMA des momentum haussier et baissier comme numérateurs, puis divise pour obtenir un ratio représentant la force relative entre haussiers et baissiers. Enfin, une formule combine la force haussière et la force baissière pour obtenir la valeur de l'ADX.
Viennent ensuite les définitions des paramètres de la stratégie. r est le paramètre de lissage de l'ATR, Length est la longueur de l'ADX, BigPointValue est la valeur du point, SmthLen est la longueur de lissage du CSI, SellZone et BuyZone sont les zones de vente et d'achat admissibles. reverse indique s'il faut inverser les signaux de trading.
La logique clé réside dans le calcul du CSI. On calcule d'abord l'ATR (volatilité réelle) et l'ADX. Ensuite, on calcule un coefficient de pénalité K, qui intègre la valeur du point, l'ATR et l'ADX. On calcule le résidu normalisé nRes, qui combine les informations de l'ATR, de l'ADX et du cours de clôture. Enfin, on obtient la valeur du CSI, puis sa moyenne mobile simple (SMA) lissée.
La direction du trade est déterminée en fonction de la valeur SMA du CSI : si elle est supérieure à BuyZone, on passe en position longue ; si elle est inférieure à SellZone, on passe en position courte. On trace la courbe du CSI et sa SMA, en colorant différentes zones de trading.
Analyse des avantages
Cette stratégie combine les avantages de l'indicateur de momentum ATR et de l'indicateur de tendance ADX. Elle prend en compte à la fois la volatilité du marché et le degré de tendance, évitant ainsi les limites de l'utilisation exclusive de l'ATR ou de l'ADX. La conception du coefficient de pénalité K intègre habilement la relation entre ces indicateurs et la valeur du point.
Le résidu normalisé nRes exploite les informations sur le prix, en tenant non seulement compte du momentum de tendance, mais aussi du niveau absolu du prix. Cela diffère des oscillateurs classiques et renforce l'expressivité de la stratégie.
Le lissage et le jugement par zones fournissent des signaux de trading clairs, facilitant la mise en œuvre pratique.
Analyse des risques
Cette stratégie est sensible au réglage des paramètres, tels que les périodes de l'ATR et de l'ADX, la valeur du point, le paramètre de lissage du CSI, etc. Un grand nombre de backtests sont nécessaires pour déterminer la combinaison de paramètres appropriée.
En tant qu'oscillateur nouvellement proposé, l'efficacité du CSI doit être vérifiée sur davantage de marchés différents. Si cet indicateur s'avère peu performant, cela affectera la rentabilité de la stratégie.
La stratégie elle-même ne dispose pas de mécanisme de stop-loss ; elle se contente de suivre les signaux du CSI pour passer des positions longues ou courtes, ce qui comporte un certain niveau de risque. Il est nécessaire d'y associer un stop-loss.
Pistes d'optimisation
- Tester différentes combinaisons de paramètres sur divers marchés pour trouver une combinaison relativement universelle.
- Introduire un mécanisme de période d'ADX dynamique, permettant d'ajuster le paramètre de l'ADX en fonction des conditions du marché.
- Combiner d'autres oscillateurs pour décider des moments d'achat et de vente, rendant la stratégie plus robuste (par exemple, divergences de fond, divergences de sommet, etc.).
- Ajouter une stratégie de stop-loss pour rendre la stratégie globale plus complète.
Résumé
La stratégie de divergence de direction de momentum intègre les avantages de plusieurs indicateurs. Elle conçoit l'indicateur CSI en utilisant plusieurs dimensions – prix, momentum, tendance – et effectue des trades sur cette base. Cette stratégie permet des réglages de paramètres flexibles et possède une forte expressivité. Elle mérite d'être testée et optimisée davantage, et peut constituer un outil précieux pour le trading quantitatif.
/*backtest
start: 2022-12-20 00:00:00
end: 2023-12-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 20/06/2018
// This is one of the techniques described by William Blau in his book - 1

