Stratégie de croisement de deux moyennes mobiles avec momentum
Aperçu
Cette stratégie utilise la méthode de croisement de deux moyennes mobiles dynamiques (momentum) pour réaliser des transactions à faible risque. Elle emploie deux moyennes mobiles de périodes différentes, une rapide et une lente, et détermine les points d'entrée et de sortie en fonction de leur croisement. L'objectif est de capturer les changements de tendance et de générer des profits à long terme dans les grandes tendances.
Principe de la stratégie
La stratégie utilise le croisement d'une WMA rapide et d'une WMA lente pour générer des signaux d'achat et de vente. La période de la moyenne rapide est la moitié de celle de la moyenne lente. Lorsque la moyenne rapide croise la moyenne lente par le bas, un signal d'achat est généré ; lorsqu'elle la croise par le haut, un signal de vente est émis. Pour filtrer les faux signaux, un indicateur de différence de momentum des moyennes mobiles est introduit. Un signal de transaction n'est émis que lorsque le croisement des moyennes rapide et lente coïncide avec une configuration morphologique valide de cet indicateur.
Plus précisément, la logique clé de la stratégie inclut :
-
Définition des prix et des paramètres : Extraction des données OHLC ; définition du paramètre de période HullMA z et des données de prix p.
-
Calcul des deux moyennes mobiles : Calcul de la moyenne mobile sur 2 périodes n2ma et de la moyenne mobile sur z périodes nma.
-
Calcul de la différence des moyennes : Calcul de la différence diff entre les deux moyennes.
-
Calcul de l'indicateur de momentum : Calcul des moyennes mobiles sur sqn périodes de la différence, notées n1, n2, n3.
-
Détection des croisements : Lorsque n1 croise n2 par le haut, le signal est marqué en vert, sinon en rouge.
-
Tracé des graphiques : Représentation graphique de n1 et n2.
-
Détection des signaux : Un signal est généré lorsque les trois moyennes de momentum n1, n2 et n3 se croisent dans la même direction.
-
Entrée et sortie : La position longue est prise lorsque la moyenne rapide croise la moyenne lente par le haut et que l'indicateur de momentum est conforme ; la position courte est prise lorsque la moyenne rapide croise la moyenne lente par le bas et que l'indicateur est conforme.
Avantages de la stratégie
Cette stratégie combine le croisement de deux moyennes mobiles et un indicateur de momentum, ce qui permet de filtrer efficacement les faux signaux et de n'émettre des signaux de transaction qu'au début d'un changement de tendance, obtenant ainsi de meilleures performances.
- Le croisement des moyennes rapide et lente permet d'identifier le moment du changement de tendance et de tirer parti de la tendance.
- L'ajout de l'indicateur de momentum filtre les faux signaux et évite d'être induit en erreur par les fluctuations à court terme du marché.
- Les transactions n'ont lieu que lors des changements de tendance majeurs, ce qui réduit la fréquence des transactions inutiles.
- L'utilisation de périodes de moyennes optimisées permet à l'indicateur de mieux s'adapter aux caractéristiques des différents instruments.
- Une certaine tolérance au "pyramiding" peut prolonger la durée des profits.
Risques de la stratégie
Cette stratégie présente également certains risques à prendre en compte :
- Le croisement des deux moyennes mobiles est en retard sur le changement de tendance, ce qui peut faire manquer le moment optimal de variation des prix.
- Un réglage inapproprié des paramètres de l'indicateur de momentum peut induire en erreur les transactions.
- Il existe un déséquilibre potentiel dans les durées de détention des positions longues et courtes.
- La stratégie ne dispose pas d'un mécanisme efficace pour gérer les marchés en range.
- Il existe un risque de suroptimisation ; une optimisation par pas des paramètres est nécessaire.
Les solutions correspondantes à ces risques sont :
- Envisager d'ajouter d'autres indicateurs avancés pour anticiper les variations de prix.
- Optimiser correctement les paramètres de l'indicateur de momentum pour trouver la meilleure combinaison.
- Envisager d'ajouter un indicateur de volatilité pour aider à contrôler le temps de détention des positions.
- Limiter la taille des positions pour réduire les pertes unitaires.
- Effectuer des tests de robustesse des paramètres pour éviter le suroptimisation.
Orientations d'optimisation
La stratégie peut encore être optimisée dans les domaines suivants :
- Tester différents types d'indicateurs de moyenne mobile pour trouver les paramètres optimaux pour l'instrument.
- Tester l'ajout d'indicateurs auxiliaires tels que MACD, bandes de Bollinger, etc., pour discerner les changements de tendance.
- Optimiser le moment d'entrée pour identifier précisément le point de retournement des prix.
- Optimiser le moment de sortie en utilisant un stop suiveur ou d'autres méthodes pour verrouiller les profits.
- Adapter les paramètres en fonction des caractéristiques des différents instruments.
- Utiliser des méthodes d'apprentissage automatique pour trouver la combinaison optimale de paramètres.
- Mettre en place un système de gestion dynamique de la taille des positions pour contrôler le risque.
- Ajouter des indicateurs d'évaluation quantitatifs tels que le ratio de Sharpe, le ratio gain/perte, etc.
- Utiliser un moteur de backtest pour évaluer la performance de la stratégie sur des données historiques.
Conclusion
En résumé, cette stratégie de double moyenne mobile dynamique utilise le croisement des moyennes mobiles et un indicateur de momentum pour identifier les points de retournement des grandes tendances, ce qui permet de filtrer le bruit et de réaliser des transactions à faible risque. Elle présente des avantages tels que des profits stables et une mise en œuvre simple, mais aussi certains problèmes liés à l'optimisation des paramètres et à la gestion des risques. Des améliorations peuvent être apportées en optimisant les moments d'entrée et de sortie, la gestion dynamique de la taille des positions, etc., afin d'adapter la stratégie aux caractéristiques du marché. Une validation approfondie et une évaluation rigoureuse sont essentielles pour garantir l'efficacité de la stratégie. En conclusion, cette stratégie offre une approche simple et efficace pour le trading quantitatif, mais elle nécessite une optimisation et une validation continues pour générer des retours sur investissement stables.
/*backtest
start: 2022-11-10 00:00:00
end: 2023-11-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
//OCTOPUS Indicator Strategy
strategy("FAVEL corp. Indicator Strategy", shorttitle="FAVEL corp. Monarch", overlay=true, default_qty_type=strategy.percent_of_equity, max_bars_back=420, default_qty_value=20, calc_on_order_fills= true, calc_on_every_tick=true, pyramiding=0)
z=input(defval=60,title="HullMA cross")- 1

