Investir dans des produits financiers comporte des risques. Les pertes peuvent dépasser la valeur de votre investissement initial.
Réponse rapide
Un algorithme de trading crypto est du code fondé sur des règles qui prend des données de marché en entrée et exécute des ordres sans intervention manuelle. Les développeurs particuliers utilisent généralement Python avec l’API REST ou WebSocket de la plateforme d’échange, codent des règles d’entrée/sortie avec un dimensionnement de position et une logique de stop-loss explicites, backtestent avec une bibliothèque comme Backtesting.py ou VectorBT, et déploient sur un VPS pour la disponibilité. Le goulot d’étranglement est rarement le code ; c’est la définition d’un avantage réel.
Un algorithme de trading crypto est un ensemble de règles qui décide quand acheter, quand vendre, combien risquer et comment gérer la position, exécuté par du code plutôt que par vous. Bien fait, il supprime l’émotion, tourne 24/7 et passe à l’échelle avec le capital. Mal fait, il perd de l’argent plus vite que le trading discrétionnaire parce qu’il perd de l’argent pendant que vous dormez. L’encadrement honnête en 2026 : 80 à 90 % des algos construits par des particuliers perdent de l’argent en conditions réelles. Le parcours de construction ci-dessous est celui que notre mesa utilise pour donner à une stratégie une vraie chance.
Que fait réellement un algorithme de trading ?
Cinq tâches, dans l’ordre :
- Ingérer les données : prix, volume, carnet d’ordres, parfois les taux de financement et les métriques on-chain.
- Décider : sur la base des règles, produire un signal long, short ou neutre.
- Dimensionner : convertir le signal en une taille de position selon les paramètres de risque.
- Exécuter : envoyer l’ordre au courtier ou à la plateforme d’échange.
- Gérer : suivre les stops, les cibles, la logique de suivi et les sorties temporelles.
Si l’une de ces cinq tâches manque ou est bâclée, l’algo n’est pas terminé. La plupart des algos particuliers se concentrent sur l’étape 2 et ignorent les étapes 3 à 5. C’est pourquoi ils meurent en production.
Étape 1 : commencer par une idée que vous pouvez écrire en une phrase
Bonne idée : « Acheter le BTC quand l’EMA à 20 périodes sur le 1 heure croise au-dessus de l’EMA à 50 périodes, sortir au croisement inverse, risquer 1 % par transaction. »
Mauvaise idée : « Utiliser le machine learning pour prédire le BTC. » Ce n’est pas une stratégie, c’est un vœu.
Les algos particuliers les plus solides sont simples. Suivi de tendance sur le 1H ou le 4H. Retour à la moyenne sur des conditions de survente à un support d’unité de temps supérieure. Cash-and-carry sur taux de financement. Chacun tient en une phrase.
Étape 2 : backtester, mais se méfier du résultat
Backtestez sur au moins 3 ans de données, idéalement en incluant 2022 (forte baisse), 2023 (reprise lente) et 2024-2025 (régime post-ETF). Le chiffre qui vous importe n’est pas la courbe de capitaux propres. C’est :
- Ratio de Sharpe : viser au-dessus de 1,0 net de frais et de slippage. En dessous de 0,5, c’est du bruit.
- Drawdown maximal : viser sous 25 %. Au-dessus de 40 %, la stratégie ne survivra pas psychologiquement.
- Nombre de transactions : moins de 30 est statistiquement insignifiant. Plus de 200 est robuste.
- Facteur de profit : gains bruts / pertes brutes. Au-dessus de 1,3, c’est viable.
Trois pièges à connaître :
- Biais d’anticipation : utiliser des données que l’algo n’aurait pas eues au moment de la décision.
- Surajustement : régler les paramètres jusqu’à ce que la courbe soit belle sur l’échantillon interne mais casse hors échantillon.
- Biais du survivant : tester uniquement sur des pièces qui existent encore. Beaucoup d’alts de l’échantillon 2017-2018 sont morts.
Étape 3 : inclure des coûts réalistes
Un backtest avec 0 % de slippage et 0 % de commission est une fiction. Coûts réalistes d’un CFD crypto particulier :
- Spread : 1 à 3 points de base sur le BTC, 5 à 15 pb sur les alts.
- Slippage : 1 à 3 pb sur une taille particulière en conditions normales, bien plus large sur les nouvelles.
- Taux de financement (si perp) : variable, à modéliser à partir des données historiques.
Si l’avantage de votre algo est de 5 pb par transaction et que vos coûts sont de 5 pb, votre avantage est nul. Beaucoup d’algos particuliers meurent ici.
Étape 4 : trader sur papier pendant au moins 30 jours calendaires
Le trading sur papier expose l’écart entre le backtest et le réel. Latence, exécutions manquées, indisponibilité du courtier, votre propre capacité à laisser l’algo tranquille. Faites-le tourner sur au moins 30 jours de données à venir. Si la performance papier correspond globalement au backtest, continuez. Sinon, déboguez avant de risquer du capital.
Étape 5 : déployer en réel avec une taille que vous pouvez perdre sans pleurer
- Commencez avec 25 % de la taille prévue pour les 50 premières transactions réelles.
- Suivez chaque transaction par rapport au backtest. Le réel ne devrait pas dévier de plus d’un écart-type par 20 transactions.
- Stop ferme sur un drawdown mensuel au-dessus de 15 % de l’allocation déployée. Arrêtez, déboguez, redéployez.
- Réévaluez la stratégie tous les 90 jours. Les marchés changent. L’avantage se dégrade.
Quels langages et plateformes les algos particuliers utilisent-ils ?
- MQL5 : natif de MT5, exécute directement via le courtier. Le chemin le plus simple pour les stratégies basées sur les CFD.
- Python : backtest dans pandas, vectorbt ou backtrader ; déploiement via l’API du courtier ou un pont MT5.
- Pine Script : TradingView. Rapide pour le prototypage, plus faible pour l’exécution en réel.
Le bon outil est celui dans lequel vous pouvez écrire, déboguer et relire votre propre code six mois plus tard.
Construire des algorithmes chez Volity
Volity fournit MT4 et MT5 avec un support complet des Expert Advisors, des indicateurs personnalisés et le testeur de stratégie multithread de MT5 pour backtester sur plus de 20 cryptomonnaies. Le levier crypto particulier est plafonné à 1:2 sous l’ESMA. La protection contre le solde négatif s’applique sur les comptes particuliers. L’exécution est assurée par UBK Markets Ltd (CySEC 186/12).
Volity exploite une plateforme de trading et publie également du contenu éducatif et analytique sur le trading. Le contenu de cette page est uniquement à des fins éducatives et ne doit pas être considéré comme un conseil financier. Volity peut bénéficier commercialement lorsque les lecteurs ouvrent des comptes de trading via les liens présents sur ce site.
Notre contenu est produit et révisé selon des standards éditoriaux documentés ; la méthodologie de comparaison et de revue est publiée ici.





