Ai Trader MT5 — Aide
VibeFox AI Trader — est un conseiller expert pour MetaTrader 5 qui utilise l'intelligence artificielle pour analyser les graphiques et générer des signaux de trading. Envoyez une capture d'écran du graphique au réseau neuronal — et recevez une analyse détaillée avec des lignes de tendance, des niveaux de support/résistance et des signaux de trading directement sur le graphique.
COMMENT CHOISIR UN MODÈLE AI
Le conseiller ne fonctionnera pas sans modèle externe, il faut donc choisir le bon modèle.
Le modèle doit obligatoirement être capable de traiter les images — VL.
Il est très souhaitable que le modèle ait au minimum 8B de paramètres pour l'analyse ou à partir de 30B pour l'analyse et le trading. Plus c'est grand — plus c'est intelligent. L'option idéale — les modèles payants ou les modèles à partir de 100B.
À l'heure actuelle, il n'est pas recommandé de trader sur un compte réel, car les AI suffisamment capables sont encore insuffisantes. Il est recommandé de les utiliser pour l'analyse et les conseils.
Modèles AI locaux
Les modèles locaux sont gratuits. Nous recommandons de travailler précisément avec eux.
Comment choisir un modèle local en fonction du matériel
Si vous avez une carte graphique très faible, il est possible d'utiliser uniquement la mémoire, mais la vitesse sera lente. Les modèles Dense de plus de 8B sont pratiquement impossibles à utiliser. Pour les grands modèles, choisissez uniquement des MOE. Le modèle doit avoir au minimum une quantification q4, et plus c'est élevé, mieux c'est. Les cartes graphiques avec un grand volume de mémoire accélèrent considérablement le travail. Un modèle Dense ne fonctionne bien que lorsqu'il tient entièrement dans la mémoire vidéo avec le cache KV.
Les modèles Qwen VL montrent les meilleurs résultats — analyse détaillée et placement d'ordres. Qwen3 VL 30B a3b — le meilleur modèle disponible pour un ordinateur moyen.
Mémoire uniquement :
| 8 Go RAM | modèles 4B. Analyse très faible, souvent incapables de créer des ordres. |
| 16 Go RAM | modèles 8B. Le traitement de l'image prendra plus d'1 minute. Qualité d'analyse faible. |
| 32 Go RAM | modèles 30B MOE. Qwen3 VL 30B MOE — très bonne option. Le traitement peut prendre plusieurs minutes. |
| 64 Go RAM | modèles 30B–70B MOE. Le traitement peut prendre plusieurs minutes. |
Carte graphique et mémoire :
| 8 Go VRAM + 16 Go RAM | Les modèles 8B traiteront l'image en environ 20–30 secondes. |
| 16 Go VRAM + 32 Go RAM | Les modèles 30B moe traiteront l'image en environ 20–60 secondes. |
| 16 Go VRAM + 64 Go RAM | Les modèles 70B moe traiteront l'image en plus de 1-2 minutes. |
Exemples de modèles compatibles avec LM Studio/Jan.ai :
<7B Non recommandé. Très rapides, mais analyse faible. Quasi incapables de placer des ordres.
| Qwen3 VL 4B | le meilleur des 4B pour une analyse rapide, mais pas pour les ordres. |
| Gemma 3 4B | le plus rapide |
8-14B Rapide. Pour une analyse simple. Placent des ordres, mais il ne faut pas leur faire confiance.
| Qwen3 VL 8B | |
| Minicpm v4.5 8B | |
| Glm 4.6V flash 9B | |
15-40B Recommandé pour 8 Go VRAM + 32 Go de mémoire. Bonne analyse graphique et placement d'ordres.
| Qwen3 VL 30B a3b moe | le meilleur modèle pour une exécution locale sur une machine de budget moyen. |
40-110B à l'heure actuelle, nous n'avons pas trouvé de bons modèles VL.
| GLM 4.7V 70B moe | analyse longue et puissante, mais dessine mal sur le graphique et place mal les ordres. À utiliser uniquement pour l'analyse. |
>110B Recommandé avec des ressources illimitées
Modèles AI Premium
Pour les modèles payants, il faut déterminer expérimentalement le prix de traitement d'une image. Les prix changent souvent et varient considérablement selon les entreprises, les modèles et les abonnements. Par exemple, le traitement par ChatGPT avec les derniers modèles coûte plus de 1$ par image. Le prix exact ne peut être déterminé qu'en faisant 1 requête et en regardant combien d'argent a été dépensé. Vous pouvez obtenir les prix approximatifs actuels dans les chats AI, mais ils ne sont pas toujours précis. Nous recommandons d'utiliser les modèles chinois, moins chers — GLM, DeepSeek, MiniMax, Mimo.
INSTALLATION
Paramètres MT5 nécessaires (Tools -> Options) :
Onglet Expert Advisors :
- [x] "Algo Trading" dans les options ou dans la barre d'outils — autoriser le trading. Si vous n'utilisez que l'analyse, ce n'est pas obligatoire.
- [x] "Allow WebRequest for listed URL" — autoriser les requêtes web. Obligatoire pour la communication avec l'AI. Ajoutez les URL de vos fournisseurs AI et l'hôte local pour les modèles locaux :
| Local | http://127.0.0.1 (pour tous les modèles locaux) |
| Claude (Anthropic) | https://api.anthropic.com |
| Gemini (Google) | https://generativelanguage.googleapis.com |
| OpenAI | https://api.openai.com |
| OpenRouter | https://openrouter.ai |
| Together AI | https://api.together.xyz |
| Fireworks AI | https://api.fireworks.ai |
| DeepSeek | https://api.deepseek.com |
| Mistral AI | https://api.mistral.ai |
| Groq | https://api.groq.com |
| Perplexity | https://api.perplexity.ai |
| Kimi / Moonshot | https://api.moonshot.ai |
| MiniMax | https://api.minimax.io |
| GLM / Zhipu AI | https://api.z.ai |
Optionnel :
- Onglet Notifications — Enable Push Notification — pour envoyer des messages Push
- Onglet Email — Enable Email Notification — pour envoyer des messages Email
- Onglet FTP — entrez les données FTP — pour sauvegarder les analyses graphiques sur FTP
PANNEAU et CONTRÔLE
Panneau
Le panneau est divisé en sections. Dans les paramètres, toutes les sections peuvent être activées/désactivées et ouvertes/fermées par défaut. Il faut noter que si une section est fermée ou désactivée, les options qu'elle contient continuent de fonctionner. Vous pouvez rapidement fermer et ouvrir toutes les sections en cliquant sur les icônes dans l'en-tête. Vous pouvez également configurer la taille du panneau et la taille de la police. Il existe plusieurs modes prédéfinis et des paramètres personnalisés (Custom)
En-tête du panneau
- Nom et version du conseiller
- Icône Flèche vers le bas - Ouvre toutes les sections
- Icône Flèche vers le haut - Ferme toutes les sections
- Icône Soulignement/Carré - Fermeture/Ouverture du panneau
- Icône Croix - Fermer le conseiller
- Double-clic sur l'en-tête - Fermeture/Ouverture du panneau
- Cliquez et maintenez pour déplacer le panneau
Démarrage et arrêt du travail
- Démarrage du travail - Appuyez sur le bouton [Start] pour commencer le traitement des symboles avec l'AI
- Timeout — temps de traitement AI. Pendant le timeout, le panneau ne réagit à aucun clic. C'est une particularité de MQL5, pas du conseiller. Tant que le résultat n'est pas reçu, rien ne peut être fait. Dans les paramètres, vous pouvez définir le temps de timeout (par défaut 60 secondes). Si le modèle n'a pas le temps de traiter le résultat, une interruption se produira. Habituellement, 60 secondes suffisent pour les modèles payants et rapides, mais parfois cela peut ne pas suffire, par exemple pour les grands modèles locaux. Vous pouvez augmenter le temps. Le temps de réponse moyen des principaux AI (Claude, Google, OpenRouter — 10–15 secondes).
- Bouton rouge STOP — le processus de traitement est en cours.
- Le bouton affiche le numéro du symbole en cours et le nombre total de symboles. Par exemple 1/10.
- Comment arrêter le processus ? Appuyez 1 fois sur le bouton rouge, et le processus s'arrêtera après le timeout ! L'arrêt ne sera pas immédiat. En dernier recours — fermez MetaTrader.
- Si le planificateur est activé, le bouton Stop affichera le temps avant le démarrage.
Requêtes AI (Prompts)
Les requêtes sont beaucoup plus pratiques à garder dans des fichiers que dans les paramètres du conseiller. Dans les paramètres, vous pouvez garder jusqu'à 5 requêtes. Pour travailler avec les fichiers, l'éditeur de texte par défaut pour les fichiers .txt est utilisé — généralement Notepad. Tous les fichiers de requêtes sont édités dans le dossier Metatrader/MQL5/Files/Ai_Trader/Prompts. Vous pouvez y créer n'importe quel fichier de requêtes. Ensuite, appuyez sur Refresh pour que les fichiers apparaissent dans la liste des requêtes.
| Sélection de requête | Liste déroulante avec sélection de requêtes. Dans la liste, les requêtes fichiers sont indiquées avec le symbole [F] au début. |
| [Result] | Affiche le lien vers le fichier result.html. Copiez et collez-le dans le navigateur. Enregistrez-le dans les favoris et ensuite ouvrez-le simplement — l'adresse est toujours permanente. |
| [Repeat] | Répéter la dernière réponse sans envoi à l'AI. Toutes les mêmes actions se produisent instantanément — dessin de l'analyse et ordres, envoi des notifications. |
| [Show] | Afficher/masquer le texte de la requête sélectionnée sur le graphique |
| [Refresh] | Actualiser la liste. Nécessaire après modification manuelle des fichiers de requêtes. |
| [Add] | Créer un nouveau fichier de requête. Entrez le nom sans l'extension .txt et appuyez sur OK. |
| [Rename] | Renommer un fichier de requête (uniquement les prompts fichiers) |
| [Del] | Supprimer un fichier de requête (uniquement les prompts fichiers) |
SYMBOLS
Les symboles sont parcourus un par un à partir des listes indiquées. Ils peuvent être spécifiés dans les paramètres, les fichiers ou en choisissant des collections. Il faut noter que si les symboles sont nombreux et chargés pour la première fois, le cache n'a pas toujours le temps de se charger. Pour cela, un petit timeout est nécessaire. Il peut être défini dans les paramètres. Tous les fichiers de listes de symboles sont édités dans le dossier Metatrader/MQL5/Files/Ai_Trader/Symbols. Vous pouvez y créer n'importe quel fichier. Ensuite, appuyez sur Refresh pour que les fichiers apparaissent dans la liste des symboles.
| Sélection de liste de symboles | Sélection de liste de symboles (Current — uniquement le symbole actuel, MarketWatch — tous les symboles ouverts dans MarketWatch, Manual — symboles saisis dans les paramètres du conseiller, fichiers — vos propres listes à partir de fichiers texte) |
| [Show] | Afficher/masquer la liste des symboles sur le graphique. |
| [Refresh] | Actualiser la liste des symboles à partir des fichiers. |
| [Add] | Créer un nouveau fichier de liste de symboles. Entrez le nom sans l'extension .txt et appuyez sur OK. |
| [Rename] | Renommer un fichier de liste de symboles (uniquement les fichiers) |
| [Del] | Supprimer un fichier de liste de symboles (uniquement les fichiers) |
RESPONSE
Vous pouvez choisir ce qui sera dessiné sur le graphique après la réponse de l'AI-
| [x] Show Analyze | L'AI dessine des lignes/zones/marqueurs sur le graphique |
| [x] Show Orders | L'AI génère des signaux de trading (lignes d'Entrée, Stoploss, Takeprofit) |
TRADING
Paramètres de trading.
| Lot: [0.01] | Taille du lot. Modifiable avec la molette de la souris, les touches Haut/Bas. Les modificateurs Ctrl/Shift sont pris en compte — différents chiffres du nombre seront modifiés. |
| Real Orders: [0] | Ordres réels. Combien d'ordres réels ouvrir (0=désactivé, N=les N premiers symboles). Les ordres sont ouverts pour les premiers symboles de la liste. Si 5 est indiqué, les ordres seront ouverts sur les 5 premiers symboles. Les ordres ne sont pas ouverts si un ordre est déjà ouvert sur le symbole. |
| [x] Order Edit | Activer la correction manuelle du point d'entrée, Stop Loss, Take Profit. Cela fonctionne uniquement sur le graphique actuel où le conseiller est installé. Après la fin du traitement des symboles, des curseurs et des boutons apparaissent en haut à droite. Les curseurs peuvent être déplacés vers le haut, le bas, la gauche et la droite. Bouton OK — crée l'ordre, bouton X — annule. |
AI MODELS
| Sélection du fournisseur AI | Dans la liste, sélectionnez le fournisseur souhaité (Local, Claude, Gemini, OpenAI, etc.). Lors de la sélection, les modèles sont collectés et la liste des modèles à droite est remplie. |
| Sélection du modèle | La liste des modèles est chargée automatiquement depuis le fournisseur. Dans les paramètres, vous pouvez configurer le filtrage des modèles par date de sortie et mots-clés. C'est nécessaire car sans cela, trop de modèles inutilisables sont affichés. Beaucoup de modèles textuels ne savent pas traiter les images. |
NOTIFICATIONS
| [x] HTML | Sauvegarder les résultats dans result.html (texte + capture d'écran). Peut être ouvert dans n'importe quel navigateur. |
| [x] Telegram | Envoyer vers un bot Telegram (texte + photo) |
| [x] FTP | Sauvegarde sur FTP (il faut configurer l'accès FTP dans les options de MetaTrader) |
| [x] Chart (text) | Afficher la réponse AI en texte sur le graphique |
| [x] Response image only | Envoyer uniquement la capture d'écran dans Results.html/Telegram/Webhook/FTP (sans texte). Pour cela, il faut activer l'affichage du texte sur le Chart. Ainsi, il n'y aura pas de texte supplémentaire et cela prendra moins de place et de trafic. Le texte sera sur la capture d'écran. |
| [x] Email (text) | Envoyer une notification par email (texte uniquement). Il faut activer et configurer l'accès Email dans les options de MetaTrader. |
| [x] Push (start) | Notification Push au démarrage du travail. Il faut activer et configurer l'accès Push dans les options de MetaTrader. |
| [x] Alert (start) | Alerte MT5 au démarrage du travail. |
| [x] Webhook | POST JSON vers l'URL webhook (texte + photo base64). Format du message : |
{
"message": "EURUSD [gpt-4o]: BUY signal detected",
"image_base64": "/9j/4AAQSkZJRg...",
"request": { ...JSON ... },
"response": { ...JSON ... },
"time": "2026.02.21 14:30:05"
}
VISUAL
Configuration de l'apparence du panneau.
| [S][M][L][XL][C] | Modification de la taille du panneau (300/400/500/600/Custom pixels). Custom — vos propres paramètres via les options du conseiller. |
| [Dark/Light] | Basculement du thème de couleurs Clair/Sombre |
| [Slider S][M][L] | Modification de la taille des curseurs dans OrderEdit (petit/moyen/grand) |
SCHEDULER
Le planificateur est nécessaire pour lancer le travail à un moment précis. Après l'activation, appuyez sur START, et vous verrez le minuteur jusqu'au prochain démarrage du travail. Il existe des paramètres détaillés d'intervalle et de temps. Sur le panneau, vous pouvez uniquement activer et désactiver.
Il existe 3 types de planificateur :
- Intervalle - par exemple toutes les 5 minutes.
- Intervalle depuis la fin du travail - après la fin du travail, l'intervalle est mesuré et le processus est lancé
- Heure précise — vous pouvez définir une heure précise pour chaque jour de la semaine.
| [x] Enable | Planificateur activation/désactivation. |
ACTIONS
Actions supplémentaires.
| [Folder] | Afficher l'adresse du dossier de données Ai_Trader. Copiez dans l'explorateur et il s'ouvrira. |
| [Log] | Afficher l'adresse du fichier log.txt. Ouvrez dans Notepad. |
| [Help] | Afficher l'adresse de la page d'aide en ligne. Copiez dans le navigateur. |
| [Bug report] | Afficher l'adresse de la page de contacts et de signalement de bugs en ligne. Copiez dans le navigateur. |
CLEAR
Nettoyage des fichiers, logs, results.html
| [Results] | Effacer result.html |
| [Log] | Effacer log.txt |
| [Screenshots] | Supprimer toutes les captures d'écran du dossier Screenshots |
| [Requests] | Supprimer toutes les requêtes du dossier Requests |
| [Objects] | Supprimer tous les objets dessinés du graphique |
| [Chart] | Effacer le texte sur le graphique |
| [x] Auto Clear on Start | Tout effacer à chaque démarrage du travail. Pratique pour éviter l'accumulation. |
DEBUG
Débogage. Outils d'analyse des requêtes et des réponses.
| [x] Debug | Mode débogage. Lorsqu'il est activé, le JSON Request et Response complet est ajouté à tout texte d'analyse pour une analyse détaillée du travail avec l'AI |
| [Last Request] | Ouvrir le fichier de la dernière requête API dans l'éditeur de texte. |
STATUS
| Barre de statut | Affiche l'état actuel (Ready, progression du traitement, erreurs) et une brève description au survol des éléments du panneau. |
PARAMÈTRES INPUT
PANEL
| Instance Name | Nom de l'instance du conseiller (vide = auto-génération). Nécessaire si vous utilisez plus d'un conseiller dans un même programme. Chacun doit avoir un Instance Name différent. |
| Panel Size | Taille du panneau : S(300), M(400), L(500), XL(600), Custom |
| Custom Width | Largeur en pixels pour Panel Size = Custom |
| Custom Font Size | Taille de police pour Panel Size = Custom |
| Color Scheme | Thème : Light (clair) ou Dark (sombre) |
SECTIONS
Toutes les sections peuvent être ouvertes, fermées ou désactivées par défaut. Notez que si une section est désactivée, les options qu'elle contient ne fonctionnent pas.
| AI Models | État de la section : Open / Closed / Disabled |
| Symbols | État de la section : Open / Closed / Disabled |
| Process | État de la section : Open / Closed / Disabled |
| Trading | État de la section : Open / Closed / Disabled |
| Notifications | État de la section : Open / Closed / Disabled |
| Visual | État de la section : Open / Closed / Disabled |
| Scheduler | État de la section : Open / Closed / Disabled |
| Actions | État de la section : Open / Closed / Disabled |
| Clear | État de la section : Open / Closed / Disabled |
| Debug | État de la section : Open / Closed / Disabled |
SYMBOLS
| Symbol Mode | Mode de symboles : Current / MarketWatch / All / Currencies / Manual |
| Manual Symbols | Liste de symboles séparés par des virgules pour le mode Manual |
| Show "All" option | Afficher "All" dans la liste déroulante. Si activé, un parcours très long d'un grand nombre de symboles peut commencer. |
PROMPTS
| Prompt 1-5 Name | Nom du prompt intégré (vide = ignorer) |
| Prompt 1-5 Text | Texte d'instruction du prompt |
SCHEDULER
| Scheduler Mode | Mode : Time (définir une heure précise pour le lancement) / Interval (intervalle) / Interval from end (intervalle depuis la fin du travail) |
| Interval (minutes) | Intervalle du minuteur en minutes (minimum 1) |
| Monday-Sunday | Planification par jour : format "HH:MM,HH:MM" par exemple "10:00,12:00,14:00" |
TRADING
| Lot Size | Taille du lot par défaut |
| Slippage (points) | Glissement maximum |
OrderEdit
| Slider Size | Taille des curseurs pour OrderEdit : 0=S, 1=M, 2=L |
| Entry Line Color | Couleur de la ligne Entry |
| Entry Line Width | Épaisseur de la ligne Entry (1-5) |
| SL Line Color | Couleur de la ligne Stop Loss |
| SL Line Width | Épaisseur de la ligne Stop Loss (1-5) |
| TP Line Color | Couleur de la ligne Take Profit |
| TP Line Width | Épaisseur de la ligne Take Profit (1-5) |
AI SETTINGS
| AI Response Timeout | Temps d'attente max. de la réponse AI en secondes — timeout (30–600) |
Local AI (jusqu'à 3 serveurs)
| Local 1-3 Name | Nom affiché (ex. "LM Studio", "Ollama") |
| Local 1-3 IP:Port | Adresse du serveur (ex. "127.0.0.1:1234") |
Claude
| Endpoint | URL API (par défaut : https://api.anthropic.com) |
| API Key | Clé API Anthropic (sk-ant-...) |
| Min Date | Exclure les modèles antérieurs à AAAA.MM |
| Models filter | Exclure les modèles contenant ces mots (séparés par des virgules) |
Gemini
| Endpoint | URL API (par défaut : https://generativelanguage.googleapis.com) |
| API Key | Clé API Google (AIza...) |
| Min Date | Exclure les modèles antérieurs à AAAA.MM |
| Models filter | Exclure les modèles contenant ces mots (séparés par des virgules) |
OpenAI Compatible 1-4
| Provider Name | Nom affiché dans la liste déroulante API |
| Endpoint | URL API (doit supporter /v1/models et /v1/chat/completions) |
| API Key | Clé API du fournisseur |
| Min Date | Exclure les modèles antérieurs à AAAA.MM |
| Models filter | Exclure les modèles contenant ces mots (séparés par des virgules) |
NOTIFICATIONS
| Chart (text only) | Afficher la réponse AI en texte sur le graphique |
| Chart Font Size | Taille de la police sur le graphique (8-20) |
| Text on Dark BG | Couleur du texte sur fond de graphique sombre |
| Text on Light BG | Couleur du texte sur fond de graphique clair |
| Chart Font Bold | Police en gras pour le texte sur le graphique |
| Chart Line Width | Largeur de retour à la ligne en caractères (30-60) |
| Chart Text X | Décalage horizontal du texte en pixels |
| Chart Text Y | Décalage vertical du texte en pixels |
| Screenshot Only | Envoyer uniquement la capture d'écran. Il faut activer l'option Chart (text only), alors le texte sera sur la capture. Pratique si le texte est peu volumineux. |
| Alert (start) | Afficher une alerte MT5 au démarrage du travail |
| Push (start) | Envoyer une notification Push au démarrage du travail |
| Results.html | Sauvegarder les résultats dans un fichier de rapport HTML |
Telegram
| Enabled | Activer les notifications Telegram |
| Bot Token | Token du bot Telegram de @BotFather |
| Chat ID | ID du chat/canal cible |
Email
| Enabled | Activer les notifications par email |
Webhook
| Enabled | Activer les notifications webhook |
| URL | URL du endpoint webhook (reçoit un POST avec JSON) |
CLEAR
| Auto Clear on Start | Nettoyage automatique de tous les objets et textes avant chaque démarrage |
DEBUG
| Debug Mode | Journalisation étendue. Le JSON Request/Response complet est ajouté au texte |
ORDER EDIT
- Éditeur d'ordre après la réponse AI
- L'éditeur peut être activé et désactivé dans les paramètres et sur le panneau
- 3 curseurs apparaissent sur le graphique - Point d'entrée (Entry), Stoploss, Takeprofit.
- Ils peuvent être déplacés à la souris vers le haut, le bas, la gauche et la droite.
- Sur le curseur du Point d'entrée (Entry), il y a un bouton OK - pour entrer en position et X pour annuler
- Des boutons supplémentaires se trouvent en haut à droite
| [Reset] | Réinitialiser Entry/SL/TP aux valeurs initiales |
| [Text] | Afficher/masquer le texte de la réponse AI sur le graphique |
| [Analyze] | Afficher/masquer les graphiques d'analyse AI sur le graphique |
| [Order] | Afficher/masquer les lignes/curseurs d'ordre sur le graphique |
STRUCTURE DES DOSSIERS
Le conseiller crée sa propre structure de dossiers dans MQL5/Files/Ai_Trader. Vous pouvez y accéder en cliquant sur Actions->Folder dans le panneau.
Pour plus de rapidité, vous pouvez créer des Requêtes et des Listes de symboles directement dans les fichiers, plutôt que via le panneau par exemple. Il faut redémarrer le conseiller pour qu'il prenne en compte les nouvelles listes des fichiers.
| Prompts | Fichiers texte de requêtes |
| Requests | Fichiers JSON de requêtes et réponses, pour l'analyse du travail avec l'AI. |
| Screenshots | Images de graphiques |
| Symbols | Fichiers texte avec les listes de symboles. |
| last_message.txt | dernier message |
| last_request.txt | dernière requête au format JSON |
| last_response.txt | dernière réponse au format JSON |
| log.txt | journal |
| result.html | fichier de résultats pour consultation dans le navigateur. |