Documentation

Paramètres du robot MT5

Vue d'ensemble des paramètres


Cette page explique les paramètres visibles dans le robot MT5 a partir du code actuel du projet. Les noms de paramètres ci-dessous correspondent aux noms réels du robot.

Paramètres essentiels

PrivateKey

Le paramètre PrivateKey correspond à votre clé privée. C'est le paramètre le plus important du robot.

Sans cette valeur, le robot ne peut pas s'authentifier ni recevoir correctement les signaux.

Language

Le paramètre Language permet d'afficher les messages (logs) du robot en français ou en anglais.

Recommandation débutant : utilisez la valeur LANG_FRENCH si vous travaillez en français.

VerboseLog

Le paramètre VerboseLog sert à afficher ou non les messages (logs) détaillés du robot.

  1. true : les logs détaillés sont affichés
  2. false : seuls les messages moins verbeux restent visibles
Recommandation débutant : laissez true pendant vos premiers tests. Si vous ne souhaitez plus afficher les logs détaillés ensuite, vous pouvez passer à false.

Paramètres de risque

RiskSource

Le paramètre RiskSource définit d'où vient le risque utilisé pour calculer la taille de position.

  1. RISK_FROM_TV_PERCENT : le robot lit le champ risk envoyé par TradingView
  2. RISK_FROM_FIXED_MONEY : le robot ignore le champ risk de TradingView et utilise un montant fixe
Recommandation débutant : commencez avec RISK_FROM_TV_PERCENT si vous voulez piloter le risque directement depuis vos alertes.

RiskMonay

Le paramètre RiskMonay est utilisé uniquement si RiskSource = RISK_FROM_FIXED_MONEY.

Exemple : 10.0 signifie que le robot essaie de risquer environ 10 unités de la devise du compte par trade.

Paramètres de trading

AllowMoreThanOneTrade

Ce paramètre définit si le robot peut accepter plusieurs trades sur une même journée de trading.

  1. true : plusieurs trades peuvent être acceptés
  2. false : un second signal peut être refusé

PriceMode

Le paramètre PriceMode définit comment interpréter le stop loss (SL), le take profit (TP) et le prix (price) dans vos alertes.

  1. PRICE_PIPS : les valeurs représentent des distances, par exemple 20 pips
  2. PRICE_ABSOLUTE : les valeurs représentent des prix exacts, par exemple 1.08450
  3. PRICE_PERCENTAGE : les valeurs représentent des pourcentages
Recommandation débutant : utilisez PRICE_PIPS si vous raisonnez en distance, ou PRICE_ABSOLUTE si vous connaissez vos niveaux de prix exacts.

AutoResolveBrokerSymbol

Le paramètre AutoResolveBrokerSymbol tente de retrouver automatiquement le symbole exact du broker si le symbole envoyé ne correspond pas parfaitement.

Ce paramètre est complémentaire au mappage des symboles dans Gestion des comptes. Le mappage vous donne une correspondance explicite. AutoResolveBrokerSymbol agit plutôt comme une aide automatique côté robot.

Paramètres liés aux news économiques

EnableEconomicNewsSync

Active la synchronisation du calendrier économique.

NewsFilterCurrencies

Permet de filtrer les annonces sur certaines devises seulement, par exemple USD,EUR. Laissez vide pour prendre toutes les devises.

NewsAlertMinutesBefore

Définit combien de minutes avant une annonce le robot doit afficher une alerte informative.

NewsAvoidTrading

Bloque l'ouverture de nouveaux trades autour des annonces économiques.

NewsAvoidMinutesBefore

Définit combien de minutes avant l'annonce les ouvertures doivent être bloquées.

NewsAvoidMinutesAfter

Définit combien de minutes après l'annonce les ouvertures doivent rester bloquées.

NewsAvoidAllSymbols

Si active, le blocage s'applique à tous les symboles et pas seulement aux instruments directement liés à la devise de l'annonce.

NewsAutoCloseTrades

Permet de clôturer automatiquement des positions autour des annonces, selon les fenêtres définies ci-dessous.

NewsCloseMinutesBefore

Définit combien de minutes avant l'annonce les positions peuvent être cloturées automatiquement.

NewsCloseMinutesAfter

Définit combien de minutes après l'annonce la clôture automatique peut encore s'appliquer.

NewsCloseAllSymbols

Si active, la clôture automatique s'applique à tous les symboles.

NewsShowOnChart

Affiche les annonces économiques directement sur le graphique.

Recommandation débutant : gardez EnableEconomicNewsSync = true, NewsAvoidTrading = false, NewsAutoCloseTrades = false et NewsShowOnChart = true pour commencer simplement.

Paramètres avancés à laisser par défaut

HistoryRequestMinIntervalSec

Définit l'intervalle minimal entre deux demandes d'historique. Cela évite d'envoyer trop de requêtes trop vite.

HistoryRequestMaxLookbackDays

Définit le nombre maximal de jours à parcourir lors d'une demande d'historique.

PUSH_OPEN_ON_EXECUTE

Contrôle l'envoi d'informations sur les positions ouvertes au moment de l'exécution. C'est un paramètre plus technique à laisser tel quel au démarrage.

OrderOpenTimeoutSec

Définit le délai maximal d'attente pour l'ouverture d'un ordre avant de considérer l'opération comme expirée.

Conseil pratique : si vous ne savez pas quel mode choisir, commencez avec RiskSource = RISK_FROM_TV_PERCENT, utilisez PriceMode = PRICE_PIPS ou PRICE_ABSOLUTE, et gardez VerboseLog = true pendant vos premiers tests.