Aller au contenu
Algo Market Labs

Configuration

Configuration

Référence des paramètres de NOVA, APEX, QUANTIS et VECTOR X1, horaires de session d'APEX en heure serveur, exécution de plusieurs EA sur un même compte, et enregistrement ou chargement de préréglages au moyen de fichiers .set.

Lecture : 8 min

Modifier les paramètres#

Les paramètres se définissent dans l'onglet « Paramètres d'entrée » (Inputs) de la fenêtre des propriétés de l'EA. Pour la rouvrir sur un EA en cours d'exécution, appuyez sur F7 sur le graphique, ou faites un clic droit sur le graphique et sélectionnez Liste des Experts > Propriétés (Expert list > Properties).

Toute modification des paramètres réinitialise l'EA. Les positions ouvertes sont conservées et continuent d'être gérées au moyen de leur magic number, de leur stop-loss et de leur take-profit, tant que InpMagic n'est pas modifié.

Référence des paramètres#

Chaque système a ses propres paramètres, listés ci-dessous avec leur valeur par défaut. Dans l'onglet « Paramètres d'entrée » du terminal, MetaTrader affiche le libellé de chaque paramètre (deuxième colonne, en anglais) plutôt que son nom, regroupé sous des titres tels que « === Risk » ; le nom est celui qui figure dans les fichiers .set. Les quatre systèmes ont en outre le paramètre InpLicenseKey : la clé de licence reçue dans l'e-mail de confirmation de commande, obligatoire ; l'EA ne trade pas sans clé valide.

NOVA - Ethereum (ETHUSD), graphique H4, achat uniquement. Même moteur que QUANTIS, avec ses propres réglages validés.

ParamètreLibellé dans MT5Valeur par défautDescription
InpRiskPctRisk per trade (% of balance lost if the stop-loss is hit)2.0Risque par trade : pourcentage du solde perdu si le stop-loss est atteint.
InpMaxDailyLossPctDaily loss limit (% of start-of-day equity), 0 = off5.0Limite de perte journalière, en % des fonds propres enregistrés au début du jour serveur. 0 = désactivée.
InpTFSignal timeframeH4Unité de temps des bougies utilisées pour les signaux, quelle que soit celle du graphique.
InpBreakoutBarsBreakout: close above the highest high of the last N bars50Achat lorsqu'une bougie clôture au-dessus du plus haut des 50 bougies précédentes.
InpTrendMaTrend filter: daily close above its SMA (0 = off)200Filtre de tendance : achat uniquement tant que la clôture journalière est au-dessus de sa moyenne mobile simple à 200 jours. 0 = désactivé.
InpAtrPeriodATR period (signal timeframe)14Période de l'ATR, calculé sur les bougies InpTF.
InpSlAtrInitial stop-loss (x ATR)3.0Stop-loss à 3 × ATR du prix d'entrée.
InpTpAtrTake-profit (x ATR)20.0Take-profit à 20 × ATR du prix d'entrée.
InpTrailAtrTrailing stop below the highest high since entry (x ATR), 0 = off4.0Stop suiveur à 4 × ATR sous le plus haut atteint depuis l'entrée, ajusté à chaque nouvelle bougie H4 ; il ne fait que monter. 0 = désactivé.
InpExitOnTrendLossClose when the daily close falls below the trend SMAtrueClôture la position lorsque la clôture journalière repasse sous la moyenne à 200 jours.
InpMaxSpreadPctSkip entries when the spread exceeds x % of the price0.15Entrées ignorées tant que le spread dépasse 0,15 % du prix ; l'entrée est retentée aux ticks suivants pendant la même bougie H4.
InpMagicMagic number26100304Identifie les positions de l'EA. À modifier uniquement pour exécuter un second NOVA sur le même symbole et le même compte.

APEX - Nasdaq 100 (NAS100), toute unité de temps de graphique (M5 conseillé), intraday, achat uniquement. APEX lit en interne les données d'une minute (M1) : l'unité de temps du graphique ne change pas ses décisions.

ParamètreLibellé dans MT5Valeur par défautDescription
InpRiskProfileRisk profile: 1 = Standard, 2 = Dynamic (higher risk), 3 = Max (high risk), 0 = custom1Profil de risque. 1 = Standard : volatilité visée 2 % par jour, exposition maximale 4 × les fonds propres, perte maximale de 2 % du solde au stop-loss. 2 = Dynamique : 4 %, 8 × et 4 %, soit une exposition et un risque deux fois plus élevés, pour les comptes de 500 à 1 000 USD. 3 = Max, risque élevé : 8 %, 16 × et 8 %, soit quatre fois l'exposition et le risque du profil Standard ; drawdown maximal simulé d'environ 24 % (voir Gestion du risque). 0 = personnalisé : les trois paramètres suivants s'appliquent. Toute autre valeur empêche l'EA de démarrer.
InpTargetVolPctCustom profile: target daily volatility of the position (% of equity)2.0Profil personnalisé uniquement (InpRiskProfile = 0), ignoré sinon. Volatilité journalière visée pour la position, en % des fonds propres. Exposition = fonds propres × min(InpMaxLeverage, InpTargetVolPct ÷ volatilité journalière des 14 dernières séances).
InpMaxLeverageCustom profile: max exposure (x equity)4.0Profil personnalisé uniquement (InpRiskProfile = 0), ignoré sinon. Exposition maximale, en multiple des fonds propres.
InpMaxRiskPctCustom profile: max loss at the stop-loss (% of balance)2.0Profil personnalisé uniquement (InpRiskProfile = 0), ignoré sinon. Perte maximale si le stop-loss est atteint, en % du solde. Plafonne le lot.
InpMaxDailyLossPctDaily loss limit (% of start-of-day equity), 0 = off5.0Limite de perte journalière, en % des fonds propres enregistrés au début du jour serveur. 0 = désactivée.
InpOpenHourCash open hour (16:30 on most GMT+2/+3 servers = 9:30 New York)16Heure serveur de l'ouverture de la séance au comptant américaine (9:30 à New York). Voir Sessions et heure serveur ci-dessous.
InpOpenMinuteCash open minute30Minute serveur de cette ouverture.
InpSessionMinutesCash session length (minutes)390Durée de la séance au comptant en minutes (9:30-16:00 à New York).
InpExitBeforeCloseClose everything x minutes before the cash close5Tout est clôturé 5 minutes avant la fin de la séance au comptant.
InpLookbackDaysDays used for the noise area and the volatility14Nombre de séances utilisées pour la noise area et la volatilité journalière.
InpCheckMinutesDecision every x minutes30Une décision toutes les 30 minutes, la première 30 minutes après l'ouverture.
InpBandMultNoise area width multiplier1.0Multiplicateur de la largeur de la noise area.
InpAllowShortAllow short positions (validated setting: off)falsePositions vendeuses. Réglage validé : laisser désactivé (APEX est en achat uniquement).
InpTpPctTake-profit (% of the entry price)3.0Take-profit à 3 % au-dessus du prix d'entrée. Le stop-loss est placé sur la limite de la noise area ou sur le VWAP de la séance, selon le plus serré des deux, puis remonté à chaque point de décision.
InpMaxSpreadPctSkip entries when the spread exceeds x % of the price0.03Entrées ignorées tant que le spread dépasse 0,03 % du prix ; vérifié à chaque point de décision.
InpMagicMagic number26100302Identifie les positions de l'EA. À modifier uniquement pour exécuter un second APEX sur le même symbole et le même compte.

QUANTIS - Bitcoin (BTCUSD), graphique H4, achat uniquement.

ParamètreLibellé dans MT5Valeur par défautDescription
InpRiskPctRisk per trade (% of balance lost if the stop-loss is hit)2.0Risque par trade : pourcentage du solde perdu si le stop-loss est atteint.
InpMaxDailyLossPctDaily loss limit (% of start-of-day equity), 0 = off5.0Limite de perte journalière, en % des fonds propres enregistrés au début du jour serveur. 0 = désactivée.
InpTFSignal timeframeH4Unité de temps des bougies utilisées pour les signaux, quelle que soit celle du graphique.
InpBreakoutBarsBreakout: close above the highest high of the last N bars20Achat lorsqu'une bougie clôture au-dessus du plus haut des 20 bougies précédentes.
InpTrendMaTrend filter: daily close above its SMA (0 = off)200Filtre de tendance : achat uniquement tant que la clôture journalière est au-dessus de sa moyenne mobile simple à 200 jours. 0 = désactivé.
InpAtrPeriodATR period (signal timeframe)14Période de l'ATR, calculé sur les bougies InpTF.
InpSlAtrInitial stop-loss (x ATR)5.0Stop-loss à 5 × ATR du prix d'entrée.
InpTpAtrTake-profit (x ATR)16.0Take-profit à 16 × ATR du prix d'entrée.
InpTrailAtrTrailing stop below the highest high since entry (x ATR), 0 = off3.0Stop suiveur à 3 × ATR sous le plus haut atteint depuis l'entrée, ajusté à chaque nouvelle bougie H4 ; il ne fait que monter. 0 = désactivé.
InpExitOnTrendLossClose when the daily close falls below the trend SMAtrueClôture la position lorsque la clôture journalière repasse sous la moyenne à 200 jours.
InpMaxSpreadPctSkip entries when the spread exceeds x % of the price0.15Entrées ignorées tant que le spread dépasse 0,15 % du prix ; l'entrée est retentée aux ticks suivants pendant la même bougie H4.
InpMagicMagic number26100301Identifie les positions de l'EA. À modifier uniquement pour exécuter un second QUANTIS sur le même symbole et le même compte.

VECTOR X1 - or (XAUUSD), graphique H4, achat uniquement.

ParamètreLibellé dans MT5Valeur par défautDescription
InpAggressivenessAggressiveness 1-5 (risk per trade 1 / 2 / 3 / 4 / 5 %)3Niveau d'agressivité de 1 à 5 : risque par trade de 1, 2, 3, 4 ou 5 % du solde. Toute autre valeur empêche l'EA de démarrer.
InpMaxDailyLossPctDaily loss limit (% of start-of-day equity), 0 = off8.0Limite de perte journalière, en % des fonds propres enregistrés au début du jour serveur. 0 = désactivée.
InpTFSignal timeframeH4Unité de temps des bougies utilisées pour les signaux, quelle que soit celle du graphique.
InpBreakoutBarsBreakout: close above the highest high of the last N bars80Achat lorsqu'une bougie clôture au-dessus du plus haut des 80 bougies précédentes.
InpTrendMaTrend filter: daily close above its SMA (0 = off)200Filtre de tendance : achat uniquement tant que la clôture journalière est au-dessus de sa moyenne mobile simple à 200 jours. 0 = désactivé.
InpAtrPeriodATR period (signal timeframe)14Période de l'ATR, calculé sur les bougies InpTF.
InpSlAtrInitial stop-loss (x ATR)5.0Stop-loss à 5 × ATR du prix d'entrée.
InpTpAtrTake-profit (x ATR)20.0Take-profit à 20 × ATR du prix d'entrée.
InpTrailAtrTrailing stop below the highest high since entry (x ATR), 0 = off3.0Stop suiveur à 3 × ATR sous le plus haut atteint depuis l'entrée, ajusté à chaque nouvelle bougie H4 ; il ne fait que monter. 0 = désactivé.
InpExitOnTrendLossClose when the daily close falls below the trend SMAtrueClôture la position lorsque la clôture journalière repasse sous la moyenne à 200 jours.
InpMaxSpreadPctSkip entries when the spread exceeds x % of the price0.05Entrées ignorées tant que le spread dépasse 0,05 % du prix ; l'entrée est retentée aux ticks suivants pendant la même bougie H4.
InpMagicMagic number26100303Identifie les positions de l'EA. À modifier uniquement pour exécuter un second VECTOR X1 sur le même symbole et le même compte.

Sessions et heure serveur#

Seul APEX utilise des horaires de session. NOVA, QUANTIS et VECTOR X1 n'ont aucun paramètre de session : ils travaillent sur les bougies H4, à toute heure d'ouverture du marché, et seule leur limite de perte journalière suit le jour serveur.

APEX trade la séance au comptant américaine du Nasdaq 100, de 9:30 à 16:00, heure de New York. Ses paramètres de session sont exprimés en heure serveur du courtier, et non dans votre heure locale. Les valeurs par défaut InpOpenHour = 16 et InpOpenMinute = 30 placent l'ouverture à 16:30 heure serveur, soit 9:30 à New York sur la plupart des serveurs GMT+2 / GMT+3 : ceux qui sont à GMT+2 en hiver et GMT+3 en été, avec changement d'heure aux dates américaines. Avec InpSessionMinutes = 390 et InpExitBeforeClose = 5, APEX prend sa première décision à 17:00 heure serveur et clôture tout à 22:55.

  1. 1

    Lire l'heure serveur

    L'heure serveur s'affiche en haut de la fenêtre Observation du marché (Market Watch), ouverte avec Ctrl+M.

  2. 2

    Comparer avec New York

    Comparez-la avec l'heure actuelle à New York. Si le serveur a 7 heures d'avance sur New York, conservez 16:30.

  3. 3

    Sinon, ajuster

    Réglez InpOpenHour et InpOpenMinute sur l'heure serveur correspondant à 9:30 à New York. Exemple : sur un serveur en UTC sans heure d'été, c'est 13:30 pendant l'heure d'été américaine et 14:30 pendant l'heure d'hiver ; les paramètres doivent alors être modifiés à chaque changement d'heure aux États-Unis.

Exécuter plusieurs instances#

  • Chaque EA ne gère que les positions qui portent son propre magic number sur le symbole de son graphique. Il ne modifie ni ne clôture jamais les transactions manuelles ni les positions d'autres EA.
  • Chaque EA détient au plus une position à la fois sur son symbole.
  • Les quatre systèmes peuvent fonctionner sur un même compte : leurs magic numbers par défaut sont différents (NOVA 26100304, APEX 26100302, QUANTIS 26100301, VECTOR X1 26100303).
  • Pour exécuter deux fois le même EA sur un compte, par exemple sur deux graphiques du même symbole, attribuez un InpMagic différent à chaque instance. Deux instances qui ont le même magic number sur le même symbole se partagent une seule position et interfèrent dans sa gestion.
  • Modifier InpMagic alors qu'une position est ouverte détache cette position de l'EA : elle conserve son stop-loss et son take-profit sur le serveur du courtier, mais l'EA ne la suit plus et ne la clôture plus.
  • Les paramètres de risque s'appliquent par instance. Lorsque plusieurs instances ou systèmes fonctionnent sur un même compte, le risque global correspond à la somme de leurs expositions individuelles, et la limite de perte journalière de chaque EA est mesurée sur les fonds propres de l'ensemble du compte.

Préréglages (fichiers .set)#

Un préréglage est un fichier .set contenant un jeu complet de valeurs de paramètres. Les préréglages permettent de reproduire une configuration à l'identique d'un terminal ou d'un compte à l'autre.

  1. 1

    Enregistrer

    Dans l'onglet « Paramètres d'entrée », cliquez sur Enregistrer (Save) et choisissez un nom de fichier explicite, par exemple VECTOR_X1_niveau3.set.

  2. 2

    Charger

    Dans l'onglet « Paramètres d'entrée », cliquez sur Charger (Load) et sélectionnez le fichier .set. Vérifiez chaque valeur avant de cliquer sur OK.

  3. 3

    Installer les préréglages fournis

    Si des préréglages sont fournis avec votre système, copiez-les dans le dossier MQL5\Presets du dossier des données, afin qu’ils apparaissent directement dans la boîte de dialogue Charger.