GGAccelerator
- Experts
- Version: 1.4
- Activations: 5
GG Accelerator — Étude de séries de croissance accélérée
Testez gratuitement des campagnes de croissance accélérée ; lorsque le modèle résiste à la vérification, passez à la version complète de GG Accelerator.
GG Accelerator est un Expert Advisor de grille avec moyennage des positions, entrées par bandes de Bollinger et distance de grille réglable. Sa fonction principale est un mode qui modélise une succession de petits comptes de croissance dans le testeur de stratégies MetaTrader 5.
La croissance accélérée ne désigne pas ici la gestion conservatrice classique d’un dépôt important. Il s’agit d’une série de tentatives à risque limité : chaque tentative possède une petite somme initiale et une somme cible prédéfinie. La perte d’une tentative est traitée comme le stop-out d’un compte virtuel ; le test se poursuit ensuite avec la tentative suivante. Le résultat est évalué sur l’ensemble de la série, et non sur une seule période historique réussie.
Exemple : le budget de la campagne est de 10 000 USD, une tentative commence avec 50 USD et son objectif est de 250 USD. L’EA modélise la succession des tentatives, enregistre les objectifs atteints et les stop-outs, et vérifie si le budget restant permet une nouvelle tentative.
Il s’agit d’un mode de recherche, et non d’une promesse de profit. Les approches par grille et martingale présentent un risque de queue : des tendances rares mais puissantes, des gaps, l’élargissement du spread, le slippage et des changements des conditions du courtier peuvent rapidement entraîner la perte de la somme allouée à une tentative individuelle ou à l’ensemble de la campagne.
Fonctionnement de la campagne virtuelle
Afin d’éviter l’arrêt prématuré du test standard de MetaTrader, un dépôt initial techniquement plus élevé est utilisé dans le testeur. L’EA calcule néanmoins les lots, l’equity, la marge libre et le risque de chaque « vie » à partir du dépôt virtuel.
Chaque vie suit l’un des scénarios suivants :
- L’EA commence à négocier en utilisant VirtualInitialDeposit comme capital d’une tentative.
- La grille ouvre et moyenne les positions selon ses règles de trading.
- Lorsque l’equity ou le solde cible est atteint, la vie est enregistrée comme réussie.
- En cas de stop-out virtuel ou de limite de perte supplémentaire, toutes les positions de l’EA sont clôturées et la vie est enregistrée comme perdue.
- Après la pause définie, une nouvelle vie commence si le budget de la campagne le permet encore.
Le résumé comprend le nombre de vies terminées, les objectifs atteints, les stop-outs, le budget restant et les statistiques de chaque tentative.
Paramètres de Virtual Campaign
VirtualCampaignMode — active la modélisation de tentatives virtuelles successives. Destiné uniquement au testeur de stratégies.
VirtualInitialDeposit — capital initial d’une tentative, par exemple 50 USD.
VirtualCampaignBudget — budget total de la série de tentatives. La valeur 0 signifie que le budget n’est pas limité.
VirtualProfitTarget — equity ou solde cible d’une tentative ; il doit être supérieur au dépôt virtuel initial.
VirtualTargetMode — clôture à l’atteinte de l’objectif d’equity ou seulement lorsque le panier est sans position.
VirtualUseBrokerStopOut — applique à la vie virtuelle le niveau de stop-out configuré pour le compte de test.
VirtualStopOutOverridePercent — définit manuellement le stop-out en pourcentage ; 0 utilise la valeur du compte.
VirtualHardLossAmount — limite monétaire de perte supplémentaire pour une vie. 0 la désactive.
VirtualMinFreeMargin — réserve minimale de marge libre après l’ouverture de l’ordre suivant.
VirtualRestartDelayMinutes — délai entre la fin d’une vie et le début de la suivante.
VirtualRestartOnNewM1Bar — empêche le redémarrage sur la même bougie d’une minute.
VirtualWriteLifeCsv — enregistre les statistiques des vies individuelles au format CSV lors d’un test unique.
Si VirtualCampaignMode=false , l’EA fonctionne normalement, sans vies virtuelles ni stop-out virtuel.
Optimisation par bougies et vérification du risque par ticks
Les décisions de trading sont prises à la clôture de la bougie de l’unité de temps sélectionnée : les entrées, ajouts de grille, filtres et take-profits virtuels n’utilisent pas de bougie non terminée. Cela rend les résultats d’optimisation plus reproductibles et accélère sensiblement la recherche de paramètres.
Parallèlement, le stop-out virtuel, les contrôles d’equity et de marge, ainsi que la limite de perte supplémentaire, sont vérifiés à chaque tick fourni par le modèle de test. L’EA n’attend donc pas la clôture d’une bougie lorsqu’il faut déjà liquider le compte virtuel.
Séquence de recherche recommandée :
- Exécutez une optimisation large en mode 1 minute OHLC .
- Ne sélectionnez pas un unique résultat maximal, mais un plateau de paramètres robuste.
- Examinez le nombre de stop-outs, la profondeur maximale de grille, le niveau de marge, la durée des paniers et le résultat de la campagne.
- Exécutez les meilleures variantes avec Every tick ou avec des ticks réels lorsque l’historique est disponible.
- Répétez le test avec un spread plus large, du slippage, des swaps moins favorables et des périodes de marché distinctes.
1 minute OHLC accélère la recherche, mais ses ticks sont modélisés. Aucune décision finale sur les paramètres ne devrait donc être prise avant la vérification des meilleures variantes sur ticks réels et dans des conditions de trading défavorables.
