(cliquez sur le lien pour ouvrir la version dans votre langue)
Русский English 中国的 Español Português 한국의 Deutsch 日本の Français Italiano Türk
Dans cet article, vous trouverez une version étendue du guide pour une utilisation plus réussie du conseiller Neon Trade MT4/MT5
Plan
- Indication du panneau graphique
- Paramètres du conseiller
- Vérification du conseiller sur l'historique des cotations dans le testeur de stratégies MetaTrader 4/5
- Certaines nuances d'exploitation du conseiller
Indication du panneau graphique
Ici, je ne vais pas expliquer le sens de l'indication intuitive. Analysons uniquement les deux derniers blocs. Cette indication est très importante, notamment pour comprendre comment fonctionne le robot et pour identifier les situations cachées ou non prises en compte qui pourraient être la cause d'erreurs exotiques. Les captures d'écran de ce panneau m'aideront également en cas de problèmes chez l'acheteur.
| Élément d'interface | Description |
|---|---|
| Days remaining | Combien de jours de trading restent jusqu'à la fin de l'optimisation. Calculé en utilisant la variable "Days To Future". Sélectionne le paramètre dont la date de fin d'optimisation est la plus proche du moment actuel. |
| Outdated instruments-timeframes | Affiche combien de paramètres ont déjà dépassé la plage autorisée dans laquelle l'ouverture de nouvelles positions est permise. Aide à détecter rapidement les paramètres obsolètes et à les mettre à jour. |
| Optimization finished | Date de fin d'optimisation pour le paramètre le plus récent. |
| Will trade until | Date à laquelle l'autorisation de trading sera perdue pour tous les paramètres de la liste (s'ils ne sont pas mis à jour). Neon Trade met automatiquement à jour les paramètres en déplaçant la date d'optimisation plus près du moment présent. |
| Magics | Plage de numéros magiques réservée pour toutes les positions du conseiller. Tous les nombres en dehors de cette plage peuvent être utilisés pour d'autres conseillers. |
| Last readed | Quand le paramètre a été lu avec succès pour la dernière fois depuis le fichier. Fonctionne uniquement pour le mode DYNAMIC. Par défaut, la lecture se produit toutes les 5 minutes. |
| Last API sync | Heure de la dernière demande de fichiers au serveur pour la synchronisation des paramètres. |
| Symbols | Combien d'instruments uniques (paires de devises) figurent parmi tous nos paramètres. |
| Instruments-timeframes | Combien de paramètres (graphiques virtuels ou conseillers) sont gérés simultanément. |
| Active Instruments-Timeframes | Nombre de paramètres actifs. Si le nombre est inférieur à Instruments-timeframes, cela signifie que certains instruments n'ont pas été trouvés chez le courtier ou que les préfixes/suffixes sont mal définis. |
| Active Symbols | Aidera à comprendre qu'il manque certains instruments chez votre courtier. Comparez avec Symbols, si le nombre est inférieur — un instrument est de trop. |
Boutons :
| Bouton | Destination |
|---|---|
| Close Own Orders | Fermera toutes vos positions. Soyez prudent. |
| Close All Orders | Fermera toutes les positions dans le terminal. Soyez prudent. |
| actualize | Déplace la date de fin d'optimisation vers la date actuelle dans les paramètres .txt situés dans le dossier de travail (si le mode DYNAMIC est activé). |
Paramètres du conseiller
Paramètres principaux :
Tous les paramètres du conseiller, tant dans la version pour MetaTrader 4 que dans la version pour MetaTrader 5, sont identiques, tout comme l'algorithme de fonctionnement.
| Paramètre | Description |
|---|---|
| API DOMEN (add in terminal settings!) | Adresse du serveur pour la synchronisation des paramètres. Ce paramètre ne peut pas être modifié. |
| Sync with API | Autorisation de synchronisation avec le serveur pour la mise à jour automatique des paramètres (fonctionne uniquement si le mode "DYNAMIC" est activé). |
| Read From Common Directory | Lire et écrire des fichiers dans le dossier commun de tous les terminaux ou dans le dossier local du terminal actuel (par défaut "true", pour permettre la synchronisation de plusieurs terminaux). |
| Mode (static settings/dynamic settings) | Mode de fonctionnement du conseiller : "STATIC" (paramètres intégrés) ou "DYNAMIC" (téléchargement automatique depuis le serveur). |
| Subfolder In Files Folder | Dossier d'où le mode "DYNAMIC" prend les paramètres et où le module de synchronisation télécharge les paramètres. |
Paramètres d'adaptation aux règles de dénomination des instruments :
| Paramètre | Description |
|---|---|
| To Lower Symbol | Nommage de l'instrument en minuscules/majuscules. |
| Symbol Postfix | Chaîne par laquelle commence chaque nom d'instrument. Il existe des implémentations séparées pour plusieurs types d'instruments (paires de devises ordinaires et exotiques/crypto/actions). |
| Symbol Prefix | Chaîne par laquelle se termine chaque nom d'instrument. Il existe des implémentations séparées pour plusieurs types d'instruments (paires de devises ordinaires et exotiques/crypto/actions). |
Ce bloc est très important car initialement le conseiller est configuré pour fonctionner avec des instruments utilisant un schéma de dénomination classique, par exemple comme chez le courtier "RoboForex". Il est tel que tous les instruments sont écrits en lettres majuscules et n'ont pas de caractères spéciaux initiaux et finaux dans le nom (suffixe et préfixe). Exemple - "EURUSD". Mais il y a aussi des courtiers qui nomment, par exemple, ainsi - "EURUSD!" ou ".eurusd_". Dans le premier cas, vous devrez faire ainsi : "Symbol Postfix = '!'", et dans le second cas : To Lower Symbol = true, Symbol Postfix = "_", Symbol Prefix = "."
Si vous ne le faites pas, votre conseiller n'ouvrira pas de positions. Si votre courtier a les mêmes règles de dénomination des instruments, vous n'avez rien à faire et le conseiller fonctionnera immédiatement.
Fuseaux horaires :
| Paramètre | Description |
|---|---|
| Source Shift Hours | Décalage de la fenêtre temporelle par rapport à la source des cotations, selon laquelle j'effectue l'apprentissage automatique (courtier Roboforex). En général, chez tous les principaux courtiers, l'heure coïncide avec le courtier Roboforex, mais s'il y a des différences — déterminez ce décalage empiriquement. |
Volumes d'entrée et adaptation automatique au dépôt :
| Paramètre | Description |
|---|---|
| Auto Lot | Activation de l'adaptation automatique au dépôt (si désactivé, cela ressemblera beaucoup au mode de lot fixe). |
| Middle % of Delta Equity Per M1 Bar (For ONE! Symbol) | Variable gérant le risque (utilisée similairement au lot, plus elle est grande, plus les volumes de nos trades sont importants). Il existe des implémentations séparées pour plusieurs types d'instruments. |
| Deposit For ONE! Symbol | Montant du dépôt pour lequel les risques sont adaptés (utilisé lorsque l'adaptation automatique au dépôt est désactivée). |
Comment configurer correctement les risques :
- Pour le trading réel, utilisez uniquement le mode "Auto Lot = true". Le "Auto Lot = false" désactivé convient uniquement pour les tests.
- Lorsque le lot automatique est désactivé, la variable "Deposit For ONE! Symbol" est utilisée à la place du dépôt réel.
- Lorsque le lot automatique est activé, votre dépôt réel est utilisé, ce qui assure une croissance exponentielle de la courbe.
- Les risques sont divisés en tenant compte du nombre d'instruments actifs (M) et du nombre de timeframes utilisés dans chaque instrument (N).
Martingale :
| Paramètre | Description |
|---|---|
| Lot Mode | Mode de fonctionnement avec le lot : "SIMPLE_LOT" (par défaut) ou "MARTINGALE" (martingale). |
| Martin Multiplier Steps Max | Nombre de trades perdants de l'historique dont les lots sont additionnés pour être ajoutés au volume de la nouvelle position lorsque "MARTINGALE" est activé. Plus le nombre est élevé, plus il y a de risques, mais aussi plus de chances de partir avec un profit. |
Mode d'attente des pertes :
| Paramètre | Description |
|---|---|
| Linearization | Attente qu'une position perdante se ferme en positif. |
| Minutes Hold For Linearization | Combien de minutes nous attendons le positif d'une position perdante (si le temps expire, la position est fermée de force). |
Par défaut, toutes ces options sont désactivées, mais une application combinée de ces options est possible. Cela peut avoir un impact positif sur la qualité du trading et même sur les risques.
Lutte contre la perte d'actualité des paramètres :
| Paramètre | Description |
|---|---|
| Days To Clear Outdated Files | Après ce nombre de jours, les instruments obsolètes seront automatiquement supprimés du portefeuille actuel, et les positions actives sur ces instruments seront fermées (uniquement pour le mode DYNAMIC). |
| Days To Future | Combien de jours, à partir de la fin de la période d'optimisation, il est permis d'ouvrir des positions (cela n'affecte pas la fermeture). Il n'est pas recommandé de régler au-delà de 30 jours. |
Effets :
| Paramètre | Description |
|---|---|
| Effect | Possibilité d'activer des modes de fonctionnement spéciaux (filtrage des entrées du portefeuille). |
| First % Of Price Step | Distance minimale jusqu'au point d'ouverture de la position suivante en pourcentage. Permet de réguler la distance entre les trades les plus proches lors de l'utilisation du mode de rachat. |
| Next Step Multiplier | Augmentation ou diminution du pas minimal de rachat/revente. 1.0 — nous conservons le pas. Applicable uniquement aux effets de rachat. |
Types d'effets :
| Effet | Description |
|---|---|
| WEAKENING_OF_THE_CURRENCIES | Affaiblissement de l'influence des devises individuelles. Empêche l'ouverture de positions contenant les mêmes devises dans la composition de l'instrument dans une même direction. Conçu pour réduire les drawdowns. |
| COLLECTIVE_REINFORCEMENT | Effet inverse du précédent. |
| SAFE_REPURCHASE | Moyennage hybride grâce à différents timeframes d'un même instrument, sans augmentation des risques. Ferme les positions profitables individuellement ou en éventail. |
| CLASSIC_REPURCHASE | Moyennage classique grâce à différents timeframes d'un même instrument, sans augmentation des risques. Ferme toutes les positions en éventail en positif. |
| SAFE_REPURCHASE_WEAKENING | Fusion de WEAKENING_OF_THE_CURRENCIES et SAFE_REPURCHASE. |
| SAFE_REPURCHASE_REINFORCEMENT | Fusion de COLLECTIVE_REINFORCEMENT et SAFE_REPURCHASE. |
| CLASSIC_REPURCHASE_WEAKENING | Fusion de WEAKENING_OF_THE_CURRENCIES et CLASSIC_REPURCHASE. |
| CLASSIC_REPURCHASE_REINFORCEMENT | Fusion de COLLECTIVE_REINFORCEMENT et CLASSIC_REPURCHASE. |
| COST_MINIMIZATION | Fonctionne de manière identique sur les comptes NETTING et HEDGING. Ouvre uniquement une position par instrument et utilise les signaux de tous les timeframes pour sa fermeture. Universalisation du trading et amélioration de la qualité des entrées/sorties. |
Autre :
| Paramètre | Description |
|---|---|
| Stop Loss % Of Average M1 | Stop-loss pour tous les instruments en points (pas en pips). La valeur "0" — trading sans stop-loss. |
| Take Profit % Of Average M1 | Take-profit pour tous les instruments en points (pas en pips). La valeur "0" — trading sans take-profit. |
| MAX Spread % Of Average M1 | Spread en points (pas en pips), au-delà duquel les positions ne sont ni ouvertes ni fermées. |
| Swaps | Autoriser le trading uniquement sur les instruments et dans la direction où les swaps sont positifs. |
| History Days Window | Taille de l'historique des ordres utilisé pour certains calculs (balance maximale, martingale). Il vaut mieux ne pas le modifier. |
| Additional Profit Per Lot | Fonctionne pour Linearization et tous les effets REPURCHASE. Ajoute un profit supplémentaire obligatoire à la position qui doit être fermée en positif. |
Filtres :
| Paramètre | Description |
|---|---|
| Include Instruments [EURUSD,GBPCHF ... etc] | Trader uniquement les instruments indiqués (les instruments inactifs ferment leurs trades et cessent leur fonctionnement). |
| Exclude Instruments [EURUSD,GBPCHF ... etc] | Exclure les instruments indiqués (les instruments inactifs ferment leurs trades et cessent leur fonctionnement). |
| Exclude Currencies [EUR,JPY ... etc] | Exclure les instruments contenant dans leurs noms les devises indiquées (les instruments inactifs ferment leurs trades et cessent leur fonctionnement). |
| Direction For Instruments [EURUSD:long,GBPCHF:short ... etc] | On peut exiger séparément pour une paire de devises spécifique dans quelle direction elle doit trader (long/short). |
| Start Hour Of The Forbidden Interval For Opening And Closing | Heure de début de l'intervalle temporel pour l'interdiction des opérations de trading. |
| Start Minute Of The Forbidden Interval For Opening And Closing | Minute de début de l'intervalle temporel pour l'interdiction des opérations de trading. |
| End Hour Of The Forbidden Interval For Opening And Closing | Heure de fin de l'intervalle temporel pour l'interdiction des opérations de trading. |
| End Minute Of The Forbidden Interval For Opening And Closing | Minute de fin de l'intervalle temporel pour l'interdiction des opérations de trading. |
| Allow Trading With H4 Chart Period | Autoriser le trading sur H4. |
| Allow Trading With H1 Chart Period | Autoriser le trading sur H1. |
| Allow Trading With M30 Chart Period | Autoriser le trading sur M30. |
| Allow Trading With M15 Chart Period | Autoriser le trading sur M15. |
| Allow Trading With M5 Chart Period | Autoriser le trading sur M5. |
| Allow BUY Trades | Autoriser long. |
| Allow SELL Trades | Autoriser short. |
Les noms des instruments et des devises peuvent être énumérés avec une virgule ou un point, dans n'importe quelle casse. Les noms des instruments doivent être débarrassés des préfixes et suffixes. Par exemple, si vous souhaitez exclure l'instrument "EURUSD.p", vous devez l'écrire comme "EURUSD" ou "eurusd", en ignorant le suffixe.
Pour la fenêtre interdite, un passage sur 24h est possible, par exemple (23:50 - 1:15). Si les 4 variables correspondantes sont égales à 0, la fenêtre est désactivée et le trading se déroule sans restrictions.
Trading avec plusieurs conseillers au sein d'un même compte :
| Paramètre | Description |
|---|---|
| EA Index [0..1..2...n] | Index du conseiller pour attribuer une fenêtre unique de numéros Magic. Unique pour chaque conseiller sur son propre graphique. |
| EA Count [1..2..3...n+1] | Nombre total de conseillers que chaque copie du conseiller lancée dans ce terminal doit connaître. |
Si nous lançons un seul conseiller sur un terminal — les paramètres par défaut sont corrects. Si nous lançons plusieurs conseillers (par exemple, 3), nous leur donnons des identifiants uniques de 0 à 2. La deuxième variable est réglée sur "3" dans toutes les copies du conseiller. La première variable génère une fenêtre unique de numéros Magic, la seconde permet au mode "AutoLot" de diviser les risques correctement.
Vérification du conseiller sur l'historique des cotations dans le testeur de stratégies MetaTrader 4/5
Il convient d'ajouter que pour notre conseiller, le mode de test "OHLC M1" conviendra. Avec ce mode, la vitesse de test est maximale sans modifications du graphique de profit. Cela est possible grâce au fait que notre conseiller fonctionne par barres, et il se trouve que M1 est le timeframe le plus bas. Et cela, à son tour, signifie que tous les timeframes supérieurs ou égaux à M1 auront pratiquement les mêmes points d'entrée et de sortie. Vous pouvez essayer de tester sur ticks ou avec des délais, mais vous verrez qu'il n'y a aucune différence. C'est d'ailleurs l'un des grands avantages du système. Voici à quoi cela ressemblera dans votre terminal :

Le mode de test doit être choisi soit "OHLC M1", soit "tous les ticks". Dans MetaTrader 4, l'analogue de ce mode sera "Open prices only". Si nous considérons l'exemple avec MetaTrader 5, l'instrument sélectionné et la période du graphique n'ont aucune importance. Si nous considérons MetaTrader 4, le test se déroulera uniquement sur les graphiques virtuels correspondant à l'instrument sélectionné et ayant une période supérieure ou égale à celle sélectionnée.
Ainsi, par exemple, si dans MetaTrader 4 vous choisissez pour le test un graphique "EURUSD M1", alors, disons, en cas de présence de paramètres de type "EURUSD M15, EURUSD H1, EURUSD H4", ils seront tous traités car ils ont tous une période supérieure à celle que vous avez choisie pour le test (ce sont simplement certaines particularités de la plateforme qu'il vaut mieux connaître). Les autres paramètres liés à d'autres instruments ne seront pas traités dans ce test, et il faudra les tester séparément. L'historique des cotations devra être téléchargé à l'avance avant le test. Le test peut être effectué aussi bien en mode "STATIC" qu'en mode "DYNAMIC".
Certaines nuances d'exploitation du conseiller
Exigences importantes :
- Ajouter obligatoirement API DOMEN (add in terminal settings!) à la liste des autorisés dans les paramètres du terminal
- Il est recommandé de redémarrer le terminal une fois par semaine et de surveiller ses mises à jour
- En cas de situations inhabituelles, il est préférable de me le signaler immédiatement afin que je puisse localiser le problème dans les plus brefs délais (les retours aident à améliorer le produit)
- Si vous ne savez pas ce que vous faites, il vaut mieux ne pas faire d'initiatives personnelles, mais plutôt me demander, et je vous aiderai certainement dès que j'aurai un créneau de libre.


