Discussion de l'article "Assistant MQL5 : Comment Créer un Module de Gestion des Risques et de fonds"

 

Un nouvel article Assistant MQL5 : Comment Créer un Module de Gestion des Risques et de fonds a été publié :

Le générateur de stratégies de trading de l'assistant MQL5 simplifie considérablement le test des idées de trading. L'article décrit comment élaborer un module de gestion des risques et de fonds personnalisé et l'activer dans l'assistant MQL5. À titre d'exemple, nous avons examiné un algorithme de gestion de l'argent, dans lequel la taille du volume de trade est déterminée par les résultats du deal précédent. La structure et le format de description de la classe créée pour l'Assistant MQL5 sont également abordés dans l'article.

MetaTrader 5 fournit un outil puissant qui vous permet de vérifier rapidement diverses idées de trading. Il s'agit d'une génération d’Expert Advisors utilisant l'assistantMQL5 Wizard sur la base de stratégies de trading prêtes.

Un Expert Advisor créé avec le MQL5 Wizard, est basé sur quatre piliers-quatre classes de base:

Figure 1. La structure de la classe de base CExpert

Figure 1. La structure de la classe de base CExpert

Auteur : MetaQuotes

 
 HistorySelect(0,TimeCurrent());

Une telle construction avec un grand nombre d 'ordres dans l'historique ralentira considérablement. Récemment, Roche a publié un article sur la manière de copier les ordres des dernières 24 heures dans le cache. Je l'ai intégré à mon Expert Advisor et MM a cessé de ralentir les tests.

 
dimeon:

Une telle construction avec un grand nombre d 'ordres dans l'historique ralentira considérablement. Récemment, Roche a publié un article sur la manière de copier les ordres des dernières 24 heures dans le cache. Je l'ai intégré à mon Expert Advisor et MM a cessé de ralentir les tests.

Je vous remercie de votre attention.

Le code est donné à titre d'exemple.

Comme l'Expert Advisor n'est pas lié à un cadre temporel spécifique, il n'est pas possible de déterminer la profondeur nécessaire de la requête de l'historique des transactions.

Par exemple, lorsque vous testez (ou travaillez) sur des chandeliers quotidiens, l'historique des dernières 24 heures ne vous sera guère utile.

Il faut donc choisir la profondeur de l'historique en fonction de la situation spécifique (comme vous l'avez fait).

 
Pour les plus aventureux, voici une martingale. Pour négocier avec des lots fixes, il suffit de fixer le facteur d'augmentation à 0.
Dossiers :
 
Vous devriez écrire un exemple sur la façon d'initialiser au moins la classe de base CExpertMoney, sinon vous ne pouvez pas comprendre comment l'utiliser !