Préparation au lancement de notre premier bot sur Binance

Avant de développer mon propre bot de trading, j'ai décidé de tester les bots intégrés disponibles sur Binance. Malheureusement, ils ne peuvent pas être évalués sur des données historiques, et leur logique est cachée. Je voulais configurer un bot de grille, mais même cela n'était pas possible avec les paramètres disponibles—en particulier, l'incapacité à l'empêcher de vendre à perte dans n'importe quelle condition.

Cependant, l'objectif principal ici est d'apprendre les mécanismes de trading tout en construisant le bot et idéalement de réaliser un profit dans le processus.

Étape 1 : Configuration de l'environnement

Nous commençons par installer Python. J'ai utilisé la version 3.13.3, qui est l'une des dernières versions stables.

Ensuite, j'ai installé l'IDE PyCharm, spécifiquement l'édition Community gratuite, version 2025.1. Il existe de nombreux tutoriels en ligne pour les deux installations.

L'ensemble de la configuration a pris environ 1 heure. Je recommande également de passer une autre heure à explorer les fonctionnalités de PyCharm et à apprendre la syntaxe Python.

Étape 2 : Connexion au Binance Testnet

Nous utilisons le Binance Testnet, qui nous permet de tester sans risquer de fonds réels.

Lors de l'inscription, vous recevrez :

  • CLÉ_API = XXX

  • CLÉ_SECRÈTE_API = XXX

Étape 3 : Configuration des notifications Telegram

J'ai également créé un bot Telegram pour recevoir des mises à jour. Vous aurez besoin de :

  • TOKEN_TELEGRAM = XXX

  • IDENTIFIANT_CHAT_TELEGRAM = XXX

Une fois cela fait, nous sommes prêts à écrire le bot.

Étape 4 : Stratégie du bot de grille

J'ai choisi la paire LTC/USDT. Ma stratégie manuelle était simple :

  • Vendre à 80 $ et placer un ordre d'achat à 78 $

  • Acheter à 70 $ et placer un ordre de vente à 72 $

Le bot automatise cette logique en :

  • Placer une grille d'ordres d'achat à cours limité en dessous du prix actuel et des ordres de vente à cours limité au-dessus

  • Mettre à jour les informations sur les ordres et les transactions chaque minute

  • Envoyer des rapports de statut à Telegram

  • Fonctionner entièrement sur le Binance Testnet

Disponibilité du code

Le script complet du bot est disponible dans le fichier WEEK001_POST002.PY. Pour l'exécuter avec succès, vous devez :

  1. Définissez vos propres identifiants :

CLÉ_API = '...'

CLÉ_SECRÈTE_API = '...'

TOKEN_TELEGRAM = '...'

IDENTIFIANT_CHAT_TELEGRAM = '...'

  1. Installer les bibliothèques requises :

pip install python-binance requests

Ce que nous avons jusqu'à présent

Nous avons construit un vrai bot de grille où vous pouvez :

  • Définissez votre propre paire :
    SYMBOLE = 'LTCUSDT'

  • Configurer les paramètres de la grille :
    TAILLE_DE_LA_GRILLE = 5
    ÉCHELLE_DE_PRIX = 1
    QUANTITÉ = 0.1

Vous pouvez maintenant surveiller les résultats sans risquer de fonds réels, affiner les paramètres et tester des stratégies dans un environnement sûr.

Ensuite : télécharger des données historiques et tester la stratégie sur une période prolongée—car personne ne veut attendre un mois entier pour qu'un bot de testnet fonctionne en temps réel.