Algorithme de trading crypto

Dernière mise à jour 1 juin 2026
Table des matières

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 :

  1. Ingérer les données : prix, volume, carnet d’ordres, parfois les taux de financement et les métriques on-chain.
  2. Décider : sur la base des règles, produire un signal long, short ou neutre.
  3. Dimensionner : convertir le signal en une taille de position selon les paramètres de risque.
  4. Exécuter : envoyer l’ordre au courtier ou à la plateforme d’échange.
  5. 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

  1. Commencez avec 25 % de la taille prévue pour les 50 premières transactions réelles.
  2. Suivez chaque transaction par rapport au backtest. Le réel ne devrait pas dévier de plus d’un écart-type par 20 transactions.
  3. Stop ferme sur un drawdown mensuel au-dessus de 15 % de l’allocation déployée. Arrêtez, déboguez, redéployez.
  4. 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).


ⓘ Divulgation

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.

Démarrez vos journées plus intelligemment !

Un portefeuille. Puis investir. Puis trader.

Volity est votre hub tout-en-un pour les mouvements d’argent, l’accès aux marchés et la clarté financière.

Avis d’investissement à haut risque : Les informations contenues dans ce site ne contiennent pas et ne doivent pas être interprétées comme contenant des conseils en matière d’investissement, des recommandations d’investissement, ou une offre ou une sollicitation de toute transaction sur des instruments financiers. Elles n’ont pas été préparées conformément aux exigences légales visant à promouvoir l’indépendance de la recherche en matière d’investissement et ne font l’objet d’aucune interdiction de négocier avant la diffusion de la recherche en matière d’investissement. Rien sur ce site ne doit être lu ou interprété comme constituant un conseil de la part de Volity Trade ou de l’un de ses affiliés, directeurs, cadres ou employés.

Veuillez noter que ce contenu est une communication marketing. Avant de prendre des décisions d’investissement, vous devriez consulter des conseillers financiers indépendants qui vous aideront à comprendre les risques.

Les services sont fournis par Volity Trade Ltd, enregistrée à Sainte-Lucie sous le numéro 2024-00059. Vous devez être âgé d’au moins 18 ans pour utiliser les services.

La négociation de forex (devises) ou de CFD (contrats de différence) sur marge comporte un niveau de risque élevé et peut ne pas convenir à tous les investisseurs. Il est possible que vous subissiez une perte égale ou supérieure à la totalité de votre investissement. Par conséquent, vous ne devriez pas investir ou risquer de l’argent que vous ne pouvez pas vous permettre de perdre. Les produits sont destinés aux clients particuliers, professionnels et aux contreparties éligibles. Pour les clients qui détiennent un ou des comptes auprès de Volity Trade Ltd, les clients particuliers peuvent subir une perte totale des fonds déposés mais ne sont pas soumis à des obligations de paiement ultérieures au-delà des fonds déposés. Les clients professionnels et les contreparties éligibles peuvent subir des pertes supérieures aux dépôts.

Volity est une marque de Volity Limited, enregistrée en République de Hong Kong, sous le numéro 67964819.
Volity Invest Ltd, numéro HE 452984, enregistrée à Archiepiskopou Makariou III, 41, Floor 1, 1065, Lefkosia, Chypre, agit en tant qu’agent de paiement de Volity Trade Ltd.

Volity Trade Ltd. est un courtier d’introduction pour UBK Markets Ltd. Il offre des services d’exécution et de conservation aux clients introduits par Volity. UBK Markets Ltd est autorisé et réglementé par la Cyprus Securities and Exchange Commission (CySEC), numéro de licence 186/12 et enregistré au 67, Spyrou Kyprianou Avenue, Kyriakides Business Center, 2nd Floor, CY-4003 Limassol, Chypre.

Volity Trade Ltd. n’offre pas de services aux citoyens/résidents de certaines juridictions, telles que les États-Unis, et n’est pas destiné à être distribué ou utilisé par une personne dans un pays ou une juridiction où une telle distribution ou utilisation serait contraire à la législation ou à la réglementation locale.