Traders crypto qui automatisent une règle
Vous savez déjà quand vous achetez et quand vous vendez. Un bot applique la règle à chaque bougie clôturée, y compris celles de 3 h du matin.
Décrivez le bot que vous voulez : la plateforme d'échange, la paire, l'unité de temps, l'entrée, la sortie et le montant à risquer. Edgoro écrit un bot Python complet basé sur ccxt, la bibliothèque open source qui se connecte à la plupart des plateformes crypto, avec un requirements.txt, une explication de son fonctionnement et les étapes pour le lancer en toute sécurité.
Chaque bot démarre en mode simulation (paper trading) : il consigne dans son journal les ordres qu'il enverrait, sans les envoyer, et utilise le testnet de la plateforme quand il en existe un. Le code est vérifié avec le compilateur de Python, les erreurs sont corrigées automatiquement, et vos clés API restent dans un fichier sur votre machine.
Plateforme et paire (Binance spot sauf indication contraire), unité de temps, règles d'entrée et de sortie, risque par trade et limite de perte journalière. Une description en langage courant suffit.
Le bot complet dans un seul fichier, une liste de dépendances limitée à ccxt, pandas et python-dotenv sauf vrai besoin, puis son fonctionnement et la façon de le lancer en toute sécurité.
Le code est vérifié avec py_compile, un module standard de Python. S'il trouve des erreurs, elles repartent vers l'IA pour deux corrections automatiques au maximum.
Créez une clé API limitée au trading, retraits désactivés et liste blanche d'IP ; placez-la dans un fichier .env ; installez les dépendances ; lancez le bot sur testnet ou en mode simulation avant toute autre chose.
Une demande typique, et le début du fichier obtenu. Chaque bot commence avec les mêmes réglages de sécurité : clés lues dans l'environnement, limiteur de requêtes de la plateforme activé, mode simulation activé et testnet quand la plateforme en propose un.
DemandeBot Python pour BTC/USDT sur Binance spot, bougies 1h : achat quand l'EMA 20 croise au-dessus de l'EMA 50, stop à 2 × ATR, objectif 2R, risque de 1 % du solde USDT disponible, arrêt pour la journée après une perte de 3 %.
import os
import ccxt
from dotenv import load_dotenv
load_dotenv() # API keys come from a .env file, never from the code
SYMBOL = "BTC/USDT"
TIMEFRAME = "1h"
RISK_PCT = 1.0 # % of the free USDT balance risked per trade
DAILY_LOSS_PCT = 3.0 # no new entries for the rest of the UTC day past this loss
PAPER = True # log orders instead of sending them
exchange = ccxt.binance({
"apiKey": os.getenv("EXCHANGE_API_KEY"),
"secret": os.getenv("EXCHANGE_API_SECRET"),
"enableRateLimit": True,
})
exchange.set_sandbox_mode(True) # Binance spot testnet: testnet keys differ from live keysSous ce bloc, le bot récupère les bougies clôturées avec fetch_ohlcv, calcule les EMA, un RSI de Wilder ou l'ATR avec pandas (pas de TA-Lib à installer), agit une fois par bougie clôturée, garde une seule position par symbole et arrondit chaque ordre à la précision et aux limites de la plateforme. Après une erreur réseau, il réessaie ; tout est journalisé, et Ctrl+C l'arrête proprement.
Un bot crypto détient les clés API d'un vrai compte, donc les réglages par défaut comptent autant que la stratégie :
.env et jamais écrites dans le code.PAPER = True tant que vous ne le changez pas, et mode sandbox sur les plateformes qui proposent un testnet. Les clés du testnet sont différentes des clés réelles.Edgoro ne demande jamais vos clés de plateforme et ne fait jamais tourner le bot à votre place. Il tourne là où vous le lancez : votre ordinateur ou un petit VPS.
Vous savez déjà quand vous achetez et quand vous vendez. Un bot applique la règle à chaque bougie clôturée, y compris celles de 3 h du matin.
Recevez un code lisible et commenté avec les étapes de lancement, puis apprenez en demandant des modifications avec vos mots.
Laissez de côté la plomberie (configuration de la plateforme, bougies, calcul de taille, précision, reprise après erreur) et concentrez-vous sur la stratégie.
| Edgoro | Le faire vous-même | Un chatbot IA généraliste | |
|---|---|---|---|
| Plomberie de la plateforme | Configuration ccxt, limites de requêtes, précision et limites d'ordre gérées | Lire la documentation API de chaque plateforme | Selon votre demande |
| Sécurité par défaut | Mode simulation, testnet, clés dans .env | À vous de voir | Seulement si vous le demandez |
| Dépendances | ccxt, pandas, python-dotenv ; pas de TA-Lib | À votre choix | Variable |
| Erreurs avant lancement | Vérification py_compile, jusqu'à 2 corrections automatiques | Découvertes au lancement | Découvertes au lancement |
| Contrôles de risque | Taille selon le risque, stop, objectif, limite de perte journalière | Autant que vous en codez | Seulement ce que vous demandez |
Les bots de trading pour MT5 et la crypto sont une option qui s'ajoute à une formule (« Trading bots » dans l'application) : +25 $ si vous la cochez en choisissant votre formule, ou 49 $ en une fois plus tard depuis les réglages (Settings). Les formules sont Pro Monthly à 29 $ par mois ou Lifetime à 49 $ en une fois : Lifetime avec l'option bots revient donc à 74 $, payés une fois. Les options fonctionnent tant que votre formule est active, et l'option bots achetée avec votre première formule bénéficie de la même garantie « satisfait ou remboursé » de 7 jours.
Les plateformes prises en charge par ccxt, dont Binance, Bybit, OKX et Kraken. Sans autre indication, le bot cible Binance spot.
Non, mais Python 3.11 ou une version plus récente doit être installé. La réponse liste chaque commande : installer les dépendances, ajouter vos clés dans un fichier .env, lancer d'abord sur testnet ou en mode simulation.
La clé n'est jamais envoyée à Edgoro. Le bot la lit dans un fichier .env sur votre machine. Créez-la avec la seule permission de trading, retraits désactivés et liste blanche d'IP.
Il est vérifié avec py_compile, le module de Python qui repère les erreurs de syntaxe, avec jusqu'à deux corrections automatiques. Cela ne teste ni la stratégie ni la connexion à votre plateforme : c'est pourquoi chaque bot démarre en mode simulation.
Oui, là où vous le lancez : un ordinateur qui reste allumé ou un petit VPS. Il réessaie après une erreur réseau et s'arrête proprement quand vous l'interrompez.
Backtest Lab, une option en supplément, teste les règles d'une stratégie crypto sur un maximum de trois ans de bougies pour 20 grandes paires USDT, avec frais, slippage et une vérification hors échantillon.
Oui. Les Expert Advisors MT5 et les bots crypto en Python forment une seule option : +25 $ quand vous choisissez votre formule, ou 49 $ plus tard. Les indicateurs et l'analyse de graphiques sont inclus dans toutes les formules.
A template for strategy prompts that produce correct Pine Script and MQL5: precise entries and exits, risk rules, filters, inputs and the words to avoid.
Guide (en anglais)Look-ahead bias, repainting, overfitting, missing costs and unrealistic fills: how each inflates a backtest and how to spot and fix it in TradingView and MT5.
Guide (en anglais)Turn a fixed percentage of your account into a position size for forex, stocks and futures, why small risk per trade matters, and when to adjust the 1% rule.
Indicateur gratuitWhat the Average True Range measures, how traders use ATR for stops and position sizing, common settings, and a free ATR stop-lines script for TradingView.
Outil gratuitSize a crypto spot or futures position from your risk, entry and stop.
Outil gratuitEstimate the liquidation price of a leveraged long or short on perpetual futures.
Répondez à quelques questions sur votre façon de trader, choisissez une formule avec l'option bots et décrivez votre stratégie.
Accès immédiat après le paiement. Remboursement intégral sous 7 jours sur un premier achat non utilisé.
Le trading comporte un risque élevé de perte et ne convient pas à tous les investisseurs. Edgoro est un logiciel, ni un courtier ni un conseiller financier : rien de ce qu'il produit ne constitue un conseil en investissement, et les performances passées ou simulées ne préjugent pas des résultats futurs.