Stratégie de Trading Automatisé Envelope (Retour à la moyenne)
La stratégie Envelope est une stratégie de trading de retour à la moyenne qui peux être complétement automatisé. Cette stratégie a eu de très bons résultats. Découvrez cette nouvelle stratégie.
Enveloppe Strategy, une stratégie de trading pour trader la volatilité
Dans cet article je vais vous présenter notre nouvelle stratégie de trading CryptoRobot qui fonctionne sur une philosophie totalement différente. Ici le maitre mot est volatilité.
Les ressources sont les suivantes :
- Vidéo présentant le code TradingView
- Code Tradingview
- Code Backtest Python
- Code Installation Live Bitget
L’automatisation est disponible via la plateforme de trading Bitget, Si vous n'avez pas encore de compte Bitget ce n'est pas grave. Nous vous proposons un lien d'affiliation pour profiter, en plus de l'inscription, de bonus et de frais réduits. Pour cela il suffit de cliquer sur le bandeau ci-dessous.
La Stratégie des enveloppes
Sur notre chaine youtube CryptoRobot, nous vous avons présenté une multitude de stratégies. Ces stratégies avaient toutes la même construction et elles profitaient des mêmes dynamiques du marché : les tendances. Dès qu’une tendance haussière ou baissière est confirmé, la stratégie rentre en position le plus rapidement possible et elle va essayer de sortir au meilleur moment. Les stratégies de trading vont donc se démarquer en fonction de la qualité de leurs positions. Malheureusement, le marché ne se compose pas uniquement de tendances, bien au contraire. Les périodes de range sont tout aussi présentes et la patatra, les stratégies de tendance fonctionnent beaucoup moins bien. Les ranges vont donner une multitude de faux signaux et donc faire baisser la performance de la stratégie.
L’idée est donc de créer une stratégie qui va fonctionner particulièrement bien en range, mais aussi en tendance. La stratégie enveloppe est née.
La stratégie enveloppe va utiliser les explosions de volatilité pour effectuer des opérations LONG et SHORT. Les transactions seront courtes, nombreuses avec un très bon win rate contrairement à des stratégies de tendance avec des longues transactions, beaucoup plus profitables, moins nombreuses et avec un win rate plus faible.
Vous allez me dire, comment détecter la volatilité et comment décider de rentrer ou non en position ?
La stratégie des enveloppes se compose d’un seul et unique indicateur, une moyenne mobile simple court terme ! Facile non ?
Bon j’ai un peu simplifié la chose mais oui il y a un seul indicateur ce qui permet de réduire fortement la complexité de la stratégie mais aussi éviter une sur-optimisation trop évidente.
Le terme « enveloppe » provient du fait qu’on va faire des répliquas de l’unique moyenne mobile et on va les positionner au-dessus et en-dessous la moyenne mobile mère. Via cette méthode, le prix sera « enveloppée » entre les répliquas de la moyenne mobile initiale. On va créer x répliquas (dans l'exemple 3) au-dessus (rouge) et pareil en-dessous (vert).
Vous pouvez voir que les répliquas sont exactement les mêmes que la moyenne mobile court terme initiale, elles sont juste shiftées à la hausse ou à la baisse d’un certain pourcentage. Le premier répliqua à la hausse est augmenté de 5% par rapport à l’initiale.
Je viens de vous résumer tous les indicateurs de la stratégie et vous devez comprendre pourquoi on la nomme « Enveloppe ».
C’est bien beau d’avoir les indicateurs mais il faut maintenant savoir quand rentrer en position. Comme j’ai pu dire plus haut, la stratégie Enveloppe a pour objectif de trader les excès de volatilité ou en d’autres termes, trader les dynamiques inhabituelles du marché.
Pour définir une condition normale de marché on va tout simplement utiliser notre enveloppe. On va dire que le marché est dans une situation saine si le prix de l’actif étudié se situe entre les bornes de son enveloppe. À l’inverse, si le prix à la suite d’un mouvement fort de marché casse à la hausse ou à la baisse les premières bornes de l’enveloppe alors nous sommes dans une situation anormale. Qui dit situation anormale dit retour à l’équilibre très prochainement et c’est ça que nous allons trader.
L’entrée en positon arrivera que le cours casse l’enveloppe et on la clôturera au moment où le prix revient sur sa moyenne mobile de base. On rentre en LIMIT et on sort en LIMIT étant donné qu’on connait la valeur de la moyenne mobile au moment de l’étude.
Le trade ci-dessous est l’exemple parfait que l’execution d’une transaction :
1 – Excès de la volatilité à la baisse on va chercher des niveaux inférieurs
2 – Position LONG activée au niveau de la première enveloppe
3 – Clôture de la position quelques bougies plus tard à la moyenne initiale
Je viens de vous montrer un exemple où le prix casse la première enveloppe mais on peut très bien imaginer un moment où le prix a une telle volatilité que le cours casse aussi la deuxième enveloppe à la baisse. Dans ce cas, il y aura 2 transactions LONG avec 2 points d’entrée différents. Si vous définissez 3 niveaux d’enveloppe, votre stratégie allouera donc 1/3 du portefeuille à chaque transaction étant donné qu’il y aurait 3 transactions possibles si les variations sont grandes.
Je vous propose donc un exemple très concret de cette situation :
1 premier LONG à la première cassure puis 2 autres LONG supplémentaires à la deuxième bougie étant donné qu’elle casse à la hausse 2 enveloppes. Chaque transaction à une allocation d’1/3 du portefeuille global. Les 3 positions sont clôturées au même moment du retour à la moyenne.
Avec un winrate moyen de 70%, cette stratégie arrive parfaitement à profiter de la volatilité des cryptos et générer de la performance petit à petit.
Les indicateurs de la stratégie Enveloppe
Comme présenté plus haut il n’y a qu’un indicateur qui va être copié à l’identique mais shifté à la hausse et à la baisse.
Pour la moyenne mobile initiale nous avons défini une longueur de 5 de type MA. Le type et la longueur peuvent être ajustées. Par exemple, utiliser une EMA plutôt qu’un MA permettra des mouvements plus rapides.
Les shift pour les enveloppes sont résumés via la photo suivante :
Il faut considérer les valeurs en pourcentage, le premier shift que ce soit à la hausse ou à la baisse est de 5% par rapport à la moyenne mobile initiale. Les prochains shifts sont à 10% et 15%.
Vous remarquez que les deux dernières variables sont nulles pour 3 raisons :
- La première est que dans notre exemple ca ne sert à rien de rajouter une enveloppe encore plus importante que les précédentes, il est déjà très peu probable d’atteindre des variations de +/- 15%.
- Deuxième raison est que si vous rajouter des enveloppes ce sera des potentielles positions donc il faudra diviser l’allocation du portefeuille en conséquence. 3 enveloppes = 1/3 du portefeuille à chaque position alors que 5 enveloppes c’est 1/5 à chaque position.
- La troisième est pour vous laisser la possibilité d’ajuster les valeurs et de potentiellement les rapprocher et dans ce cas vous pourriez avoir besoin de ces 5 variables supplémentaires.
Les règles de la stratégie
Avec un seul indicateur la stratégie est très simple
Ouvrir un LONG (parier à la hausse) :
- Le prix casse à la baisse une enveloppe
- Il y a moins de X transactions déjà ouverts, X correspondant au nombre d’enveloppes
Fermer un LONG :
- Le prix touche la moyenne mobile initiale
Ouvrir un SHORT (parier à la hausse) :
- Le prix casse à la hausse une enveloppe
- Il y a moins de X transactions déjà ouverts, X correspondant au nombre d’enveloppes
Fermer un SHORT :
- Le prix touche la moyenne mobile initiale
Pour fonctionner au mieux, nous avons déterminé des paramètres qui vont vous permettre d'avoir de très bons résultats en 1 heure ou 2 heures.
Les paramètres de la stratégie conseillé par Crypto Robot:
Timeframe: 1h ou 2h
Moyenne mobile initiale : 5
Shift à la hausse ou à la baisse : 5%, 10% et 15%
Les résultats de la Stratégie de trading
Avant toute chose, nous tenons à rappeler que les résultats sur le passé ne présagent en rien des résultats sur le futur. L'avantage d'avoir une stratégie avec des règles strictes c'est que nous pouvons facilement simuler les résultats sur le passé (c'est ce qu'on appelle un backtest).
Je vais vous présenter les résultats sur Ethereum et sur un token plus volatile que celui-ci avec le QNT.
Le backtest a été effectué en 1h. Pour réduire les risques il est souvent préférable d'utiliser une stratégie sur de nombreux actifs en même temps. Nous ferons une mise à jour de cet article pour parler de ce sujet.
Ethereum :
Le backtest commence le 01-01-2021 avec 397 trades jusqu’à aujourd’hui.
La simulation commence avec un capital de 1 000 USD et elle finit avec plus de 2 724 USD (soit x2.7 ou +272%). Si l'on compare avec l’Ethereum sur cette même période, il n'a réalisé "que" 149%. Pour 397 trades, le win rate est de 66% ce qui est excellent et un drawndown très faible de 12.4%, bien plus faible que les -86% de l’Ethereum.
La courbe est homogène tout le long quel que soit la tendance du marché. Le drawdown est donc limité est lui aussi homogène.
Un graphique comme ca est extrêmement rare. La progression est constante ponctuée que quelques pertes qui sont tout à fait normal.
QNT :
Le backtest commence le 29-07-2021 avec 690 trades jusqu’à aujourd’hui.
La simulation commence avec un capital de 1 000 USD et elle finit avec plus de 20 630 USD (soit x20 ou +2 063%). Si l'on compare avec le QNT sur cette même période, il a perdu en buy and hold -8%. Pour 690 trades, le win rate est de 72%, encore meilleur que l’Ethereum et un drawndown un peu plus important de 49.26%, bien plus faible que les -92% du QNT.
On retrouve encore une fois un graphique très propre sur une stratégie saine qui fonctionne en tendance mais aussi en range.
On se rend compte que la stratégie fonctionne extrêmement bien que ce soit sur un actif relativement mature mais aussi sur un autre beaucoup plus volatile. Logiquement la stratégie fonctionne encore mieux avec la volatilité accrue.
Conclusion :
La stratégie enveloppe vous apporte un nouveau regard sur les stratégies de trading avec les excès de volatilité comme moteur de la performance. On arrive à avoir une stabilité dans la performance et le winrate. Même si sur le long terme une bonne stratégie de tendance à des meilleurs résultats, avec l’enveloppe vous pouvez d’un côté diminuer votre risque mais aussi diversifier et hedger vos stratégies de trading.
Cet article n’a pas du tout pour but d’être un conseil financier. Il expose une stratégie qui historiquement a une bonne performance avec un code à l’appui (backtest). Cependant, cela ne présage en rien les performances futures. Forcément une stratégie qui a eu de bons résultats sur le passé a un peu plus de chance de performer qu’une stratégie avec des mauvais résultats historiques.
J’espère que cet article vous aura plu et que vous aurez compris et apprécié la stratégie en question. Si vous avez des questions vous pouvez nous les poser sur Twitter. Si vous voulez tenter de suivre une autre de nos stratégies, le Super Reversal, vous pouvez nous rejoindre sur Bitget.
- Authors
- Name
- Crypto Robot
- @CryptoRobotfr
- Description
- Fondateurs de la chaîne YouTube Crypto Robot, nous sommes spécialisés en trading algorithmique.