ILoveTrading Documentation
Synchronisation MetaTrader 4 et MetaTrader 5
Le module de synchronisation MetaTrader 4 (MT4) et MetaTrader 5 (MT5) relie directement votre terminal de trading de bureau au journal ILoveTrading et au moteur d'intelligence comportementale. Conçu nativement dans MQL4 et MQL5, Expert Advisor (EA) offre une capture d'exécution automatisée, une ingestion de télémétrie inférieure à la milliseconde et une cartographie native des transactions historiques sur graphique.
1. Architecture système et télémétrie commerciale
L'EA fonctionne de manière non bloquante au sein de l'architecture événementielle de MetaTrader, garantissant un impact nul sur le routage des ordres, la vitesse d'exécution ou la latence de traitement des ticks.
Attributs d'exécution capturés
Lorsqu'une commande est ouverte, modifiée ou clôturée, l'EA capture et transmet en toute sécurité :
- Billet de commande et numéro magique : ID unique du ticket de courtier et identifiant EA.
- Symbole et classe d'actifs : Instrument de courtier brut (par exemple, « EURUSD.pro », « US30.cash », « XAUUSD »).
- Type de commande et dimensionnement : Direction (Long/Short), volume du lot et remplissages fractionnés.
- Jalons de prix : Prix d'entrée exact, prix de sortie et niveaux TP/SL prévus.
- Structure des coûts : Commission du courtier, coût du spread et frais de swap au jour le jour.
- Horodatage : Horodatage d'ouverture et de fermeture du serveur à la microseconde près.
Découverte et normalisation automatiques des comptesLors de la transmission initiale, ILoveTrading identifie automatiquement le numéro de compte du terminal, la devise du compte, le nom du serveur du courtier et l'effet de levier. Il attribue les exécutions entrantes au profil de compte correspondant sans nécessiter d'enregistrement manuel du compte.
Unités de risque normalisées (calcul R-Multiple)
Lorsqu'un ordre inclut un Stop Loss initial valide, le moteur calcule des R-multiples normalisés :
Formula / Calculation
R-Multiple = (Prix de sortie - Prix d'entrée) / (Prix d'entrée - Stop Loss initial)
Cela normalise la performance en dollars en unités de risque (1R), permettant une comparabilité statistique entre des tailles de lot et des soldes de compte variables.
2. Moteur de dessin historique sur carte
L'EA comprend un module de dessin visuel intégré qui projette les exécutions commerciales récentes directement sur vos graphiques MetaTrader pour une analyse des transactions après la session.
Composants visuels rendus
- Marqueurs d'exécution : Flèches �� code couleur marquant les barres de prix exactes d'entrée et de sortie.
- Projections de limites planifiées : Lignes de démarcation horizontales indiquant les niveaux initiaux de Stop Loss et de Take Profit au moment de l'entrée.
- Trade Path Vector : Lignes vectorielles reliant l'entrée à la sortie, illustrant la durée de détention et l'excursion du marché pendant la transaction.
[Flèche d'entrée ▲] ─────────────────────┐ (Vecteur de chemin commercial)
│
▼[Marqueur de sortie ●]
═══════════════════════ ════════════════════════ (Niveau SL prévu)
Anti-encombrement et optimisation des performances des graphiques
- Smart Stacking : Empile verticalement plusieurs marqueurs d'exécution lors du scalping ou de la mise à l'échelle des positions sur la même bougie.
- Wick Clearance : Compense les annotations de texte au-dessus des plus hauts des bougies et en dessous des plus bas des bougies pour garder l'action des prix et les blocs d'ordres dégagés.
- Fenêtre glissante de 14 jours : Nettoie automatiquement les objets graphiques historiques datant de plus de 14 jours de négociation pour éviter les fuites de mémoire du terminal et préserver les FPS des graphiques.
3. Guide d'installation étape par étape
Étape 1 : Téléchargez l'Expert Advisor
Accédez au menu Intégrations dans votre tableau de bord ILoveTrading et téléchargez l'EA compilé :
- MetaTrader 4 :
ILoveTrading_AutoTrade_MT4.ex4 - MetaTrader 5 :
ILoveTrading_AutoTrade_MT5.ex5
Étape 2 : URL de demande Web sur liste blanche
MetaTrader nécessite une autorisation explicite pour les requêtes HTTPS sortantes :
- Dans MetaTrader, ouvrez « Outils > Options » (ou appuyez sur « Ctrl + O »).
- Accédez à l'onglet Conseillers experts.
- Cochez "Autoriser WebRequest pour l'URL répertoriée".
- Ajoutez :
https://ilove.trading - Cochez "Autoriser les importations de DLL" (obligatoire pour la vérification de la négociation SSL).
- Cliquez sur OK.
Warning
[!WARNING]> Si https://ilove.trading n'est pas répertorié dans vos paramètres WebRequest, MetaTrader rejettera les transmissions avec Erreur 4060 (ERR_FUNCTION_NOT_ALLOWED).
Étape 3 : Joindre l'EA à un graphique
- Dans MetaTrader, ouvrez le dossier de données : « Fichier > Ouvrir le dossier de données ».
- Déplacez le fichier
.ex4ou.ex5dansMQL4/ExpertsouMQL5/Experts. - Dans le panneau Navigateur (
Ctrl + N), cliquez avec le bouton droit sur Expert Advisors et sélectionnez Actualiser. - Faites glisser « ILoveTrading_Sync » sur n'importe quel graphique unique (par exemple, EURUSD Daily).
- Remarque : Une instance de graphique capture toutes les transactions sur toutes les paires de devises et classes d'actifs pour ce compte.
- Dans la fenêtre Entrées, saisissez votre Jeton universel (généré sous Intégrations ou Paramètres > Comptes).
- Assurez-vous que Algo Trading / AutoTrading est activé dans la barre d'outils supérieure de MetaTrader.
4. Codes de diagnostic et d'état
| Code d'erreur | Signification | Résolution |
|---|---|---|
| 4060 | ERR_FUNCTION_NOT_ALLOWED | Ajoutez « https://ilove.trading » à la liste blanche dans « Outils > Options > Expert Advisors ». |
| 4014 | ERR_INVALID_TOKEN | Vérifiez et recopiez votre jeton universel à partir du menu Intégrations. |
| 4001 | ERR_NO_INTERNET | Vérifiez la connexion réseau du terminal ou les paramètres du pare-feu VPS. |
Tip
[!TIP]> Synchronisation continue : Exécutez votre terminal MetaTrader sur un serveur privé virtuel (VPS) pour garantir une capture des transactions 24h/24 et 7j/7, même lorsque votre poste de travail principal est hors ligne.
Important
[!IMPORTANT] Synchronisation historique : Lors du premier lancement, l'EA synchronise vos 90 derniers jours d'historique des transactions clôturées pour remplir immédiatement votre référence de performances. ** : Pour une journalisation continue des positions swing et des stratégies automatisées, exécutez votre terminal MetaTrader sur un serveur privé virtuel (VPS) à faible latence.
Vous tradez sur MetaTrader ?
Synchronisez votre compte MT4 ou MT5 et analysez automatiquement vos biais cognitifs et vos performances.
