Auto Adjustment Advisor
- Experts
- Alexander Nikolaev
- Version: 1.1
- Mise à jour: 5 janvier 2022
- Activations: 5
Cet Expert Advisor est capable de s'adapter de manière autonome à un marché volatil. Il détermine les meilleurs paramètres de trading en comptant sur un certain historique quelles bougies, niveaux et lectures d'indicateurs sont les plus adaptés pour ouvrir une position. Cela permet d'optimiser les paramètres manuellement moins souvent et, probablement, de négocier plus longtemps sans pertes malgré les changements de marché. Cependant, tous les paramètres ne sont pas automatiquement optimisés, il est nécessaire de définir des écarts d'indicateurs par rapport à la meilleure valeur pour que l'EA ouvre une affaire. Plus ces écarts sont importants, plus il y a généralement de transactions, mais la rentabilité peut alors diminuer. De plus, trop peu de transactions dans l'historique (même si elles sont toutes rentables) peuvent ne pas être rentables dans le commerce réel. Tout d'abord, essayez de trouver de tels paramètres pour votre compte, votre paire de devises et votre calendrier afin qu'il y ait suffisamment de transactions dans l'historique et qu'elles soient plus souvent rentables, puis l'EA s'adaptera tout seul au marché.
Il peut fonctionner sur différentes paires de devises et délais. A un trailing stop et un stop loss parabolique.
Paramètres d'entrée
- Lots - taille du lot (si Lots = 0, le lot sera calculé à partir du pourcentage de fonds gratuits sur le compte) ;
- FreeMoneyPercent - pourcentage de fonds gratuits pour l'ouverture de chaque nouvelle offre (fonctionne lorsque Lots = 0);
- MaxSpread - spread maximum pour l'ouverture d'une transaction (pour les comptes avec un spread flottant, afin qu'une transaction soit ouverte lorsque le spread n'est pas trop important) ;
- Magic - un identifiant unique (vous devez le rendre différent si plusieurs Expert Advisors sont lancés dans le même terminal) ;
- StopLoss - cours de clôture de l'ordre lorsque le niveau de perte est atteint ;
- TakeProfit - cours de clôture de l'ordre lorsque le niveau de rentabilité est atteint ;
- StopToBreakeven - définit le stop loss sur le seuil de rentabilité après avoir dépassé le nombre de points spécifié ;
- TrailingStopValue - valeur du stop suiveur en points (0 - arrêt suiveur normal désactivé) ;
- StopToParabolicStep - arrêt suiveur parabolique (0 - désactivé) ;
- EnableAutoClose - fermeture automatique des ordres lors d'un signal inverse ;
- History - le nombre de barres d'historique pour l'optimisation automatique de l'EA (pas plus de 5000);
- TPRatio - ratio de profit pour l'optimisation ;
- SLRatio - ratio de perte d'arrêt pour l'optimisation ;
- DeviationRSI - écart de l'indicateur RSI par rapport à la meilleure valeur optimisée ;
- PeriodRSI - période de l'indicateur RSI ;
- DeviationAC - écarts de l'indicateur Accelerator Oscillator par rapport à la meilleure valeur optimisée ;
- DeviationAO - écarts de l'indicateur Awesome Oscillator par rapport à la meilleure valeur optimisée ;
- AnalysisDelay - le délai entre les optimisations automatiques (plus le délai est faible, plus l'optimisation automatique est fréquente, mais le test prend plus de temps) ;
- DeviationADX - écart de l'indicateur ADX par rapport à la meilleure valeur optimisée ;
- PeriodADX - période de l'indicateur ADX ;
- CandlesVolume - le nombre de bougies pour la comparaison de volume ;
- PeriodADX2 - période du deuxième indicateur ADX ;
- MinLevelADX2 - niveau minimum du deuxième indicateur ADX ;
- MinuteOpen - minute de l'ouverture du commerce ;
- TradingStartHour - heure de début du trading ;
- TradingEndHour - heure de fin de négociation ;
- CountBuy - le nombre maximum d'achats ouverts par cet EA (avec le même Magic) ;
- CountSell - le nombre maximum de ventes ouvertes par cet EA (avec le même Magic) ;
- CntHoursForVerificationOrder - le nombre de barres à vérifier - si au moins une transaction a été ouverte (uniquement pour l'optimisation, 0 - ne pas utiliser) ;
- ShowInfo - affiche des informations.