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ètre | Libellé dans MT5 | Valeur par défaut | Description |
|---|---|---|---|
| InpRiskPct | Risk per trade (% of balance lost if the stop-loss is hit) | 2.0 | Risque par trade : pourcentage du solde perdu si le stop-loss est atteint. |
| InpMaxDailyLossPct | Daily loss limit (% of start-of-day equity), 0 = off | 5.0 | Limite de perte journalière, en % des fonds propres enregistrés au début du jour serveur. 0 = désactivée. |
| InpTF | Signal timeframe | H4 | Unité de temps des bougies utilisées pour les signaux, quelle que soit celle du graphique. |
| InpBreakoutBars | Breakout: close above the highest high of the last N bars | 50 | Achat lorsqu'une bougie clôture au-dessus du plus haut des 50 bougies précédentes. |
| InpTrendMa | Trend filter: daily close above its SMA (0 = off) | 200 | Filtre de tendance : achat uniquement tant que la clôture journalière est au-dessus de sa moyenne mobile simple à 200 jours. 0 = désactivé. |
| InpAtrPeriod | ATR period (signal timeframe) | 14 | Période de l'ATR, calculé sur les bougies InpTF. |
| InpSlAtr | Initial stop-loss (x ATR) | 3.0 | Stop-loss à 3 × ATR du prix d'entrée. |
| InpTpAtr | Take-profit (x ATR) | 20.0 | Take-profit à 20 × ATR du prix d'entrée. |
| InpTrailAtr | Trailing stop below the highest high since entry (x ATR), 0 = off | 4.0 | Stop 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é. |
| InpExitOnTrendLoss | Close when the daily close falls below the trend SMA | true | Clôture la position lorsque la clôture journalière repasse sous la moyenne à 200 jours. |
| InpMaxSpreadPct | Skip entries when the spread exceeds x % of the price | 0.15 | Entré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. |
| InpMagic | Magic number | 26100304 | Identifie 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ètre | Libellé dans MT5 | Valeur par défaut | Description |
|---|---|---|---|
| InpRiskProfile | Risk profile: 1 = Standard, 2 = Dynamic (higher risk), 3 = Max (high risk), 0 = custom | 1 | Profil 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. |
| InpTargetVolPct | Custom profile: target daily volatility of the position (% of equity) | 2.0 | Profil 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). |
| InpMaxLeverage | Custom profile: max exposure (x equity) | 4.0 | Profil personnalisé uniquement (InpRiskProfile = 0), ignoré sinon. Exposition maximale, en multiple des fonds propres. |
| InpMaxRiskPct | Custom profile: max loss at the stop-loss (% of balance) | 2.0 | Profil personnalisé uniquement (InpRiskProfile = 0), ignoré sinon. Perte maximale si le stop-loss est atteint, en % du solde. Plafonne le lot. |
| InpMaxDailyLossPct | Daily loss limit (% of start-of-day equity), 0 = off | 5.0 | Limite de perte journalière, en % des fonds propres enregistrés au début du jour serveur. 0 = désactivée. |
| InpOpenHour | Cash open hour (16:30 on most GMT+2/+3 servers = 9:30 New York) | 16 | Heure serveur de l'ouverture de la séance au comptant américaine (9:30 à New York). Voir Sessions et heure serveur ci-dessous. |
| InpOpenMinute | Cash open minute | 30 | Minute serveur de cette ouverture. |
| InpSessionMinutes | Cash session length (minutes) | 390 | Durée de la séance au comptant en minutes (9:30-16:00 à New York). |
| InpExitBeforeClose | Close everything x minutes before the cash close | 5 | Tout est clôturé 5 minutes avant la fin de la séance au comptant. |
| InpLookbackDays | Days used for the noise area and the volatility | 14 | Nombre de séances utilisées pour la noise area et la volatilité journalière. |
| InpCheckMinutes | Decision every x minutes | 30 | Une décision toutes les 30 minutes, la première 30 minutes après l'ouverture. |
| InpBandMult | Noise area width multiplier | 1.0 | Multiplicateur de la largeur de la noise area. |
| InpAllowShort | Allow short positions (validated setting: off) | false | Positions vendeuses. Réglage validé : laisser désactivé (APEX est en achat uniquement). |
| InpTpPct | Take-profit (% of the entry price) | 3.0 | Take-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. |
| InpMaxSpreadPct | Skip entries when the spread exceeds x % of the price | 0.03 | Entrées ignorées tant que le spread dépasse 0,03 % du prix ; vérifié à chaque point de décision. |
| InpMagic | Magic number | 26100302 | Identifie 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ètre | Libellé dans MT5 | Valeur par défaut | Description |
|---|---|---|---|
| InpRiskPct | Risk per trade (% of balance lost if the stop-loss is hit) | 2.0 | Risque par trade : pourcentage du solde perdu si le stop-loss est atteint. |
| InpMaxDailyLossPct | Daily loss limit (% of start-of-day equity), 0 = off | 5.0 | Limite de perte journalière, en % des fonds propres enregistrés au début du jour serveur. 0 = désactivée. |
| InpTF | Signal timeframe | H4 | Unité de temps des bougies utilisées pour les signaux, quelle que soit celle du graphique. |
| InpBreakoutBars | Breakout: close above the highest high of the last N bars | 20 | Achat lorsqu'une bougie clôture au-dessus du plus haut des 20 bougies précédentes. |
| InpTrendMa | Trend filter: daily close above its SMA (0 = off) | 200 | Filtre de tendance : achat uniquement tant que la clôture journalière est au-dessus de sa moyenne mobile simple à 200 jours. 0 = désactivé. |
| InpAtrPeriod | ATR period (signal timeframe) | 14 | Période de l'ATR, calculé sur les bougies InpTF. |
| InpSlAtr | Initial stop-loss (x ATR) | 5.0 | Stop-loss à 5 × ATR du prix d'entrée. |
| InpTpAtr | Take-profit (x ATR) | 16.0 | Take-profit à 16 × ATR du prix d'entrée. |
| InpTrailAtr | Trailing stop below the highest high since entry (x ATR), 0 = off | 3.0 | Stop 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é. |
| InpExitOnTrendLoss | Close when the daily close falls below the trend SMA | true | Clôture la position lorsque la clôture journalière repasse sous la moyenne à 200 jours. |
| InpMaxSpreadPct | Skip entries when the spread exceeds x % of the price | 0.15 | Entré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. |
| InpMagic | Magic number | 26100301 | Identifie 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ètre | Libellé dans MT5 | Valeur par défaut | Description |
|---|---|---|---|
| InpAggressiveness | Aggressiveness 1-5 (risk per trade 1 / 2 / 3 / 4 / 5 %) | 3 | Niveau 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. |
| InpMaxDailyLossPct | Daily loss limit (% of start-of-day equity), 0 = off | 8.0 | Limite de perte journalière, en % des fonds propres enregistrés au début du jour serveur. 0 = désactivée. |
| InpTF | Signal timeframe | H4 | Unité de temps des bougies utilisées pour les signaux, quelle que soit celle du graphique. |
| InpBreakoutBars | Breakout: close above the highest high of the last N bars | 80 | Achat lorsqu'une bougie clôture au-dessus du plus haut des 80 bougies précédentes. |
| InpTrendMa | Trend filter: daily close above its SMA (0 = off) | 200 | Filtre de tendance : achat uniquement tant que la clôture journalière est au-dessus de sa moyenne mobile simple à 200 jours. 0 = désactivé. |
| InpAtrPeriod | ATR period (signal timeframe) | 14 | Période de l'ATR, calculé sur les bougies InpTF. |
| InpSlAtr | Initial stop-loss (x ATR) | 5.0 | Stop-loss à 5 × ATR du prix d'entrée. |
| InpTpAtr | Take-profit (x ATR) | 20.0 | Take-profit à 20 × ATR du prix d'entrée. |
| InpTrailAtr | Trailing stop below the highest high since entry (x ATR), 0 = off | 3.0 | Stop 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é. |
| InpExitOnTrendLoss | Close when the daily close falls below the trend SMA | true | Clôture la position lorsque la clôture journalière repasse sous la moyenne à 200 jours. |
| InpMaxSpreadPct | Skip entries when the spread exceeds x % of the price | 0.05 | Entré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. |
| InpMagic | Magic number | 26100303 | Identifie 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
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
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
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
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
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
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.

