Retour

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 RAMmodèles 4B. Analyse très faible, souvent incapables de créer des ordres.
16 Go RAMmodèles 8B. Le traitement de l'image prendra plus d'1 minute. Qualité d'analyse faible.
32 Go RAMmodèles 30B MOE. Qwen3 VL 30B MOE — très bonne option. Le traitement peut prendre plusieurs minutes.
64 Go RAMmodèles 30B–70B MOE. Le traitement peut prendre plusieurs minutes.

Carte graphique et mémoire :

8 Go VRAM + 16 Go RAMLes modèles 8B traiteront l'image en environ 20–30 secondes.
16 Go VRAM + 32 Go RAMLes modèles 30B moe traiteront l'image en environ 20–60 secondes.
16 Go VRAM + 64 Go RAMLes 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 4Ble meilleur des 4B pour une analyse rapide, mais pas pour les ordres.
Gemma 3 4Ble 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 moele 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 moeanalyse 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 :
Localhttp://127.0.0.1 (pour tous les modèles locaux)
Claude (Anthropic)https://api.anthropic.com
Gemini (Google)https://generativelanguage.googleapis.com
OpenAIhttps://api.openai.com
OpenRouterhttps://openrouter.ai
Together AIhttps://api.together.xyz
Fireworks AIhttps://api.fireworks.ai
DeepSeekhttps://api.deepseek.com
Mistral AIhttps://api.mistral.ai
Groqhttps://api.groq.com
Perplexityhttps://api.perplexity.ai
Kimi / Moonshothttps://api.moonshot.ai
MiniMaxhttps://api.minimax.io
GLM / Zhipu AIhttps://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êteListe 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 symbolesSé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 AnalyzeL'AI dessine des lignes/zones/marqueurs sur le graphique
[x] Show OrdersL'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 EditActiver 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 AIDans 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èleLa 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] HTMLSauvegarder les résultats dans result.html (texte + capture d'écran). Peut être ouvert dans n'importe quel navigateur.
[x] TelegramEnvoyer vers un bot Telegram (texte + photo)
[x] FTPSauvegarde 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 onlyEnvoyer 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] WebhookPOST 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 :

  1. Intervalle - par exemple toutes les 5 minutes.
  2. Intervalle depuis la fin du travail - après la fin du travail, l'intervalle est mesuré et le processus est lancé
  3. Heure précise — vous pouvez définir une heure précise pour chaque jour de la semaine.
[x] EnablePlanificateur 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 StartTout 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] DebugMode 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 statutAffiche 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 NameNom 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 SizeTaille du panneau : S(300), M(400), L(500), XL(600), Custom
Custom WidthLargeur en pixels pour Panel Size = Custom
Custom Font SizeTaille de police pour Panel Size = Custom
Color SchemeThè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 ModeMode de symboles : Current / MarketWatch / All / Currencies / Manual
Manual SymbolsListe de symboles séparés par des virgules pour le mode Manual
Show "All" optionAfficher "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 NameNom du prompt intégré (vide = ignorer)
Prompt 1-5 TextTexte d'instruction du prompt

SCHEDULER

Scheduler ModeMode : 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-SundayPlanification par jour : format "HH:MM,HH:MM" par exemple "10:00,12:00,14:00"

TRADING

Lot SizeTaille du lot par défaut
Slippage (points)Glissement maximum
OrderEdit
Slider SizeTaille des curseurs pour OrderEdit : 0=S, 1=M, 2=L
Entry Line ColorCouleur de la ligne Entry
Entry Line WidthÉpaisseur de la ligne Entry (1-5)
SL Line ColorCouleur de la ligne Stop Loss
SL Line WidthÉpaisseur de la ligne Stop Loss (1-5)
TP Line ColorCouleur de la ligne Take Profit
TP Line WidthÉpaisseur de la ligne Take Profit (1-5)

AI SETTINGS

AI Response TimeoutTemps d'attente max. de la réponse AI en secondes — timeout (30–600)
Local AI (jusqu'à 3 serveurs)
Local 1-3 NameNom affiché (ex. "LM Studio", "Ollama")
Local 1-3 IP:PortAdresse du serveur (ex. "127.0.0.1:1234")
Claude
EndpointURL API (par défaut : https://api.anthropic.com)
API KeyClé API Anthropic (sk-ant-...)
Min DateExclure les modèles antérieurs à AAAA.MM
Models filterExclure les modèles contenant ces mots (séparés par des virgules)
Gemini
EndpointURL API (par défaut : https://generativelanguage.googleapis.com)
API KeyClé API Google (AIza...)
Min DateExclure les modèles antérieurs à AAAA.MM
Models filterExclure les modèles contenant ces mots (séparés par des virgules)
OpenAI Compatible 1-4
Provider NameNom affiché dans la liste déroulante API
EndpointURL API (doit supporter /v1/models et /v1/chat/completions)
API KeyClé API du fournisseur
Min DateExclure les modèles antérieurs à AAAA.MM
Models filterExclure 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 SizeTaille de la police sur le graphique (8-20)
Text on Dark BGCouleur du texte sur fond de graphique sombre
Text on Light BGCouleur du texte sur fond de graphique clair
Chart Font BoldPolice en gras pour le texte sur le graphique
Chart Line WidthLargeur de retour à la ligne en caractères (30-60)
Chart Text XDécalage horizontal du texte en pixels
Chart Text YDécalage vertical du texte en pixels
Screenshot OnlyEnvoyer 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.htmlSauvegarder les résultats dans un fichier de rapport HTML
Telegram
EnabledActiver les notifications Telegram
Bot TokenToken du bot Telegram de @BotFather
Chat IDID du chat/canal cible
Email
EnabledActiver les notifications par email
Webhook
EnabledActiver les notifications webhook
URLURL du endpoint webhook (reçoit un POST avec JSON)

CLEAR

Auto Clear on StartNettoyage automatique de tous les objets et textes avant chaque démarrage

DEBUG

Debug ModeJournalisation é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.

PromptsFichiers texte de requêtes
RequestsFichiers JSON de requêtes et réponses, pour l'analyse du travail avec l'AI.
ScreenshotsImages de graphiques
SymbolsFichiers texte avec les listes de symboles.
last_message.txtdernier message
last_request.txtdernière requête au format JSON
last_response.txtdernière réponse au format JSON
log.txtjournal
result.htmlfichier de résultats pour consultation dans le navigateur.