Un compte démo est utile pour contrôler installation, signaux et compatibilité, mais il ne reproduit pas parfaitement l’exécution réelle. La bonne question n’est pas de savoir si tout est identique, mais si l’écart peut être expliqué, mesuré et maintenu dans les limites de risque.
Pourquoi les trades Démo et Réel divergent
| Facteur | En démo | Effet possible en réel |
|---|---|---|
| Spread | Souvent plus régulier ou simulé. | Peut augmenter au rollover, pendant les annonces ou en faible liquidité. |
| Slippage | Les fills peuvent être simplifiés. | Le prix exécuté diffère du prix demandé. |
| Liquidité | Aucun impact réel sur le marché. | Les ordres rapides ou importants peuvent être exécutés autrement. |
| Commission et swap | Conditions parfois différentes. | Le résultat net et le coût overnight changent. |
| Latence | Le chemin serveur peut varier. | Le signal atteint le serveur plus tard. |
| Règles de trading | La démo peut être plus permissive. | Stops Level, volumes ou limites d’ordres diffèrent. |
Comparer le comportement avant le profit
Commencez par horodatage, symbole, sens, lot et commentaire d’ordre. Si les deux comptes reçoivent le même signal mais exécutent à des prix différents, analysez l’exécution. Si le signal manque sur un compte, vérifiez historique, filtre de spread, heure serveur, paramètres et licence.
Diagnostiquer les écarts dans le bon ordre
Vérifier la configuration
Contrôlez AutoTrading, symbole, timeframe, état de l’EA, autorisation DLL si nécessaire et numéro de compte licencié. Un écart de configuration est plus fréquent qu’un défaut de stratégie.
Comparer les conditions reçues
Relevez Bid, Ask, spread et heure serveur autour de l’entrée attendue. Un EA doté d’un filtre de spread maximal peut correctement ignorer un trade présent ailleurs.
Lire le résultat de l’ordre
Recherchez volume ou stops invalides, off quotes, requotes, marge insuffisante ou trading désactivé dans les onglets Experts et Journal.
Comparer assez de trades
Un fill ne constitue pas un échantillon. Analysez une série de trades pendant les sessions normales, avec commissions, swaps et positions ouvertes comme clôturées.
Passer au réel avec un risque contrôlé
Gardez la configuration fixe pendant la comparaison. Commencez avec une taille permettant d’absorber une exécution inattendue ou un court drawdown. N’augmentez pas le risque parce qu’une courte période démo a été rentable. Surveillez connexion, marge libre et erreurs du VPS.
Les fonds réels introduisent exécution, liquidité et conséquences qu’un solde simulé ne reproduit pas.
Fixer des attentes réalistes
De faibles différences de prix d’entrée et de résultat net sont normales. Des trades durablement absents, des directions opposées, des erreurs serveur répétées ou des lots très différents ne le sont pas. Identifiez d’abord si la cause vient du setup, des données, des règles du broker ou de l’exécution.
Référence officielle
La référence officielle MQL4 sur OrderSend documente prix demandé, slippage, niveaux de stops et erreurs serveur qui influencent l’exécution.