VR Black Box - robot de trading utilisant une stratégie de trading Swing modifiée
[Русский] - [English] - [中文] - [Español] - [Português] - [日本語] - [Deutsch] - [한국어] - [Français] - [Italiano] - [Türkçe]
Un débutant en trading algorithmique peut facilement se perdre : les stratégies se comptent par milliers, et le marché évolue plus vite qu'on ne prend une décision. Cela vous parle ? La plupart des experts sont soit trop complexes à configurer, soit se livrent à des « devinettes » sur les bougies, avec un risque imprévisible. VR Black Box résout ce problème autrement : il ne prédit pas l'avenir, mais suit méthodiquement le mouvement du prix, ouvre des positions selon des règles strictes et gère lui-même la transaction — de l'entrée à la sortie. Dans cet article, nous verrons comment l'expert est conçu, quels réglages lui permettent de s'adapter à tout style de trading, et pourquoi vous pouvez le vérifier dans le Strategy Tester avant même de l'acheter.
Version de démonstration du programme
Le robot a été développé par un trader-programmeur fort de plus de 15 ans d'expérience, et la stratégie a en outre été vérifiée par l'intelligence artificielle. Il fonctionne sur n'importe quel instrument et timeframe, dans le Strategy Tester comme sur le terminal réel, pour MetaTrader 4 et MetaTrader 5. Voici une analyse honnête de sa structure, de son algorithme et de ses réglages.

En bref : la force de VR Black Box
Un robot de tendance classique ne répond qu'à une seule question : « acheter ou vendre ? ». VR Black Box répond aussi à la seconde, tout aussi importante : comment gérer la position après l'entrée. L'expert calcule lui-même le volume en tenant compte de la commission et du swap, surveille le spread et l'arrivée d'une nouvelle barre, maintient des niveaux virtuels « secrets » de Take Profit et de Stop Loss, fait avancer le trailing stop dans le sillage du prix, marque une pause après une perte et, lorsque le résultat défini est atteint, ferme toutes les positions. Le cycle complet — de la vérification des conditions au calcul du résultat — s'effectue automatiquement.
L'automatisation ne vaut pas seulement par sa vitesse, mais aussi par la reproductibilité sans faille des règles : le robot ne cède pas aux émotions, ne « subit » pas la perte et agit de la même façon chaque jour de la semaine. Vous définissez la logique une seule fois — l'expert l'exécute sans la moindre déviation.
Analyse détaillée des propriétés uniques
Le système sait trader dans cinq modes. Jointly Buying and Selling maintient deux lignes indépendantes — un lot d'achats et un lot de ventes distincts, ouverts simultanément (cela nécessite un compte avec couverture). Alternately Buying and Selling détermine la direction de la nouvelle transaction par le résultat de la précédente : en cas de gain, on continue ; en cas de perte, on fait demi-tour. Accidental Purchase or Sale met en œuvre la mécanique « pile ou face » avec un contrôle total du cycle et du risque. Les modes Only Buy et Only Sell limitent le trading à une seule direction — pratique lorsque le marché est clairement en tendance.
Mode manuel — une possibilité rare parmi les experts. Si le trader a ouvert lui-même une position et qu'elle passe en perte, il suffit de mettre MagicNumber à 0 — et le robot commence à ouvrir des positions opposées selon sa propre logique, contribuant à compenser la perte et à ramener la situation à l'équilibre. Cela transforme l'expert, d'un simple « récepteur » de stratégie, en un véritable assistant de gestion du risque.
La fierté particulière de l'expert — les niveaux virtuels « secrets ». Dans le mode Virtual Levels (Secret), les Take Profit et Stop Loss de travail sont contrôlés par le robot lui-même dans la mémoire du terminal, sans être révélés au broker, tandis que des stops réels de sécurité sont placés sur le serveur en cas de coupure de la connexion. Vous préférez la transparence — activez Real levels, et les niveaux sont transmis au broker de manière classique. Le trailing stop fait avancer, dans les deux modes, le stop-loss dans le sillage du prix, préservant ainsi le profit accumulé.

Le lot d'achats et le lot de ventes sont calculés séparément et indépendamment, en tenant compte de la commission et du swap. Trois méthodes de calcul sont prises en charge : Fixed lot (fixe), Percentage lot (en pourcentage) et The balance for the minimum lot (basée sur le solde). Lot Multiplier définit le multiplicateur du volume, et Type of lot increase — la règle de son application : le martingale augmente le lot après une perte, l'antimartingale — après un gain. Le lot minimal de l'instrument est pris en compte automatiquement.
Après une transaction perdante, l'expert marque une pause : en fonction du temps, de la distance, des deux conditions (ET) ou de la première déclenchée (OU). La gestion du solde évalue le résultat cumulé de toutes les positions (profit plus swap plus commission) et, lorsque l'objectif défini est atteint, les ferme toutes — le robot s'arrête alors ou entame un nouveau cycle. Le contrôle du spread suspend les entrées lorsqu'il s'élargit, et la nouvelle barre permet de trader sur le timeframe choisi, indépendamment du graphique de lancement de l'expert.
Algorithme de fonctionnement : de la vérification des conditions à la boucle de clôture
Au cœur de l'algorithme — le suivi continu du prix. À chaque nouvelle barre, le robot parcourt une chaîne de vérifications : le spread est-il admissible, une nouvelle barre est-elle arrivée, la pause après perte est-elle écoulée, la direction correspond-elle au mode sélectionné ? Si les conditions ne sont pas remplies — aucune entrée n'est créée. Cela protège des transactions irréfléchies « juste pour ouvrir quelque chose ».
Nouvelle barre —> vérification du spread —> vérification de la pause après perte —> détermination de la direction selon le mode —> calcul du volume —> ouverture de la position —> accompagnement (Take Profit, Stop Loss, trailing stop) —> clôture —> prise en compte du résultat dans le cycle suivant.
Lorsque les conditions sont remplies, l'expert calcule le volume et ouvre la position. À l'étape de l'accompagnement interviennent Take Profit, Stop Loss, les niveaux virtuels (s'ils sont activés) et le trailing stop. Après la clôture, la boucle se referme : le résultat est pris en compte dans le volume suivant, une pause est déclenchée en cas de perte, et la gestion du solde s'active lorsque le solde cible est atteint. Ainsi, un cycle s'enchaîne naturellement au suivant.
Techniquement, l'expert est construit sur une bibliothèque modulaire unifiée : les prix Bid et Ask sont mis en cache une seule fois par tick, les niveaux Take Profit et Stop Loss ne sont modifiés qu'en cas de changement réel, et le calcul sur l'historique s'effectue selon un calendrier. Cela réduit la charge sur le terminal et le serveur. Au lancement, le robot vérifie le type de compte et les autorisations de trading algorithmique afin de signaler immédiatement les éventuels problèmes.

L'expert fonctionne dans le Strategy Tester et sur le terminal réel, sur n'importe quel instrument — paires de devises Forex, métaux, crypto-monnaies, CFD et indices — et sur n'importe quel timeframe. Pour trader simultanément à l'achat et à la vente, un compte de type Hedging est nécessaire ; pour le martingale, un effet de levier d'au moins 1:100 est recommandé ; pour un fonctionnement 24h/24, un serveur VPS.
Réglages du robot de trading : du spread à Telegram
Tous les paramètres sont regroupés en blocs logiques. Les noms des paramètres sont donnés strictement en anglais — tels qu'ils apparaissent dans le terminal MetaTrader — et les explications sont traduites en français. Les réglages marqués du symbole * sont des réglages d'installation.
< = Trading Settings = > — régissent l'entrée sur le marché et les niveaux de protection :
- Maximum Spread (0-Disabled) — le spread maximal admissible auquel le robot ouvre des positions. Cette limitation n'affecte que l'entrée : si le spread est supérieur à la valeur définie, le robot n'ouvre pas de nouvelles positions, mais continue d'accompagner celles déjà ouvertes. 0 — vérification désactivée.
- Take Profit (0-Disabled) — le profit cible de la position, exprimé en points.
- Stop Loss (0-Disabled) — la perte admissible de la position, exprimée en points.
- Type of stop levels — le type de niveaux de stop : Real levels (niveaux classiques, transmis au broker) ou Virtual Levels (Secret) (virtuels « secrets », exécutés sur le terminal ; des stops réels de sécurité sont alors placés sur le serveur).
- New bar (select the timeframe for the new bar) — trading à l'arrivée de la nouvelle barre du timeframe choisi, de 1 minute à 1 mois.
- Type of trading strategy — le mode de direction : Jointly Buying and Selling, Alternately Buying and Selling, Accidental Purchase or Sale, Only Buy, Only Sell.
< = Lot calculation settings = > — calcul du volume de trading :
- The type of lot calculation — la méthode de calcul : Fixed lot (fixe, par exemple 0.01), Percentage lot (en pourcentage du solde), The balance for the minimum lot (basée sur le solde : le dépôt est divisé par la somme définie, puis multiplié par le lot minimal autorisé).
- The initial lot — la valeur servant au calcul du lot.
- Lot Multiplier (0 - Disabled) — le multiplicateur de volume permettant d'augmenter le volume de trading après une perte ou un gain.
- Type of lot increase — la règle d'augmentation : Martingale (le lot augmente après une perte) ou AntiMartingale (le lot augmente après un gain).
< = Distance calculation settings = > — pause après une perte :
- Type of delay after loss — la stratégie de délai avant l'ouverture de la position suivante après une perte : Disabled, By time, By distance, Time AND distance (les deux conditions), Time OR distance (la première déclenchée).
- Time waiting (0 - Disabled) — la pause en temps, en secondes.
- Distance waiting (0 - Disabled) — la pause en distance, en points.
< = Trailing Stop Settings = > — accompagnement du profit :
- Trailing Stop Size (0 - Disabled) — la taille du trailing stop en points. Plus la valeur est faible, plus vite le stop « rattrape » le prix courant et plus étroitement le profit accumulé est protégé.
< = Balance Settings = > — gestion du résultat global :
- Close all positions with profit (50 or -50) (0 - Disabled) — clôture de toutes les positions lorsque le profit cumulé défini (valeur positive) ou la perte cumulée (valeur négative) est atteint.
- The Expert's actions after closing all positions — l'action après la clôture : Closing all positions + stopping the robot (arrêt complet) ou Closing all positions + the robot will continue trading (poursuite du trading).
< = Notification settings = > — communication avec le trader :
- Manual mode, turning a losing trade into a profit — mode manuel permettant de sortir une position perdante vers le profit (MagicNumber doit être réglé sur 0).
- Panel Size — la taille du panneau d'information sur le graphique.
- Smartphone notifications — notifications sur smartphone (le terminal doit être configuré pour Push).
- Notifications in the terminal — alertes de notification dans le terminal.
- Email Notifications — notifications par e-mail.
- Notifications in the Telegram channel — notifications dans le canal Telegram.
- The name of the telegram channel — le nom du canal Telegram.
- Telegram Bot Token — le jeton secret du bot Telegram.

< = Other settings = > — paramètres supplémentaires :
- Comments on positions — le commentaire ajouté aux positions de l'expert.
- MagicNumber — un nombre unique grâce auquel le robot distingue ses positions de celles des autres experts.
- Slippage — le glissement admissible à l'exécution. Pour des prix du type 0.12345, indiquez environ 500 ; pour des prix du type 0.1234, environ 50.
L'essentiel sur les réglages. Tous les blocs fonctionnent indépendamment : vous pouvez laisser les réglages de trading « tels quels », n'activer que le trailing stop ou bâtir votre propre système de gestion du risque, avec la gestion du solde et la pause après perte. Commencez par les fichiers de réglages prêts à l'emploi, puis modifiez progressivement un paramètre à la fois, en observant le comportement dans le Strategy Tester.
Informations sur l'auteur
L'auteur est Vladimir Pastushak, trader-programmeur fort de plus de 15 ans d'expérience dans la création de stratégies de trading pour MetaTrader 4 et MetaTrader 5. Il a développé toute une gamme de robots utilisés par des milliers de traders dans le monde entier et améliore régulièrement les stratégies en tenant compte de leur expérience.
La stratégie VR Black Box a en outre été vérifiée par l'intelligence artificielle : cela a permis d'éliminer les erreurs et de rendre le comportement du robot prévisible. L'assistance technique et les mises à jour sont gratuites pour les acheteurs.

Avertissement sur les risques
Parlons franchement des risques. Le trading comporte un risque élevé de perte de capital, et aucun réglage ne garantit un profit. Les résultats des tests dans le Strategy Tester ne promettent pas des performances identiques sur un compte réel. Le martingale peut fortement accroître la charge sur le dépôt — commencez avec le lot minimal. Les niveaux virtuels sont exécutés par le terminal et dépendent de son bon fonctionnement : en cas de coupure de la connexion, la clôture peut ne pas s'effectuer — c'est précisément pour cela que des stops réels de sécurité existent. Évaluez non seulement le profit, mais aussi la perte maximale (drawdown) et le besoin de marge.
Avant de trader en réel, testez toujours l'expert dans le Strategy Tester, puis sur un compte démo avec les mêmes conditions : symbole, spread, commission et type de compte. Commencez avec le volume minimal et augmentez-le progressivement à mesure que votre confiance dans la stratégie grandit.
Conclusion
VR Black Box résout le problème principal du débutant : l'expert agit selon des règles définies, sans se laisser distraire ni céder aux émotions. Cinq modes de trading, les niveaux virtuels « secrets », le trailing stop, la pause après perte, le calcul séparé du lot et la gestion du solde — tout cela peut être vérifié dans le Strategy Tester avant même l'achat.

Téléchargez VR Black Box, lancez-le dans le Strategy Tester sur vos instruments, testez-le sur un compte démo — et seulement ensuite passez au trading réel. Vous pouvez poser vos questions à l'auteur dans les commentaires de l'article : l'assistance est gratuite pour les acheteurs.

Mots-clés
VR Black Box, robot de trading, expert MetaTrader, trading de tendance, trading automatique, réglages de l'expert, martingale, trailing stop, niveaux virtuels, gestion du capital


