Bibliothèque: MultiTester - page 51

 

Bonjour !

Je n'ai pas trouvé de méthode pour appuyer sur le bouton Stop du testeur dans la bibliothèque. Existe-t-il un moyen d'arrêter le testeur si nécessaire ?

J'ai essayé d'ajouter ma propre méthode ClickStop() par analogie avec la méthode existante ClickStart(). En général, elle remplit sa tâche, mais je n'ai pas compris les subtilités.

 
Yuriy Bykov #:

Existe-t-il un moyen d'arrêter le testeur si nécessaire ?

Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading

Bibliothèques : MultiTester

fxsaber, 2021.04.21 14:26

Il y avait des exemples ci-dessus. Je n'utilise moi-même que quatre fonctions :

MTTESTER::IsReady - Тестер готов к запуску.
MTTESTER::ClickStart - Нажать на кнопку Старт/Стоп.
MTTESTER::GetSettings - получить полные текушие настройки тестера.
MTTESTER::SetSettings2 - задать любые настройки тестера.
MTTESTER::ClickStart(false);
 

Merci beaucoup !

Le nom de la première variable d'entrée m'a laissé perplexe :

static bool ClickStart( const bool Check = true, const int Attempts = 50 )

Je pensais que ce paramètre était responsable d'une vérification supplémentaire si la poussée était réussie.

 

Fxsaber, je dois dire que je suis très impressionné par les bibliothèques que vous écrivez et je trouve plusieurs d'entre elles extrêmement utiles pour des tâches que j'ai toujours cru impossibles. Je vous en remercie.

J'aimerais coder un framework walk-forward qui résiderait à l'intérieur de MT5 afin d'éviter toutes les ouvertures et fermetures de MT5 que les frameworks externes pourraient impliquer. Pourriez-vous me donner une indication sur la manière la plus simple de

- Démarrer une optimisation (il semble que MTTester le fasse)

- Savoir quand l'optimisation est terminée

- Sauvegarder les X meilleures passes dans un tableau (cela peut-il être fait en utilisant MTTester aussi ou dois-je impliquer des frames ?)

- Démarrer un seul test, savoir quand il est terminé et recevoir la valeur retournée par OnTester()

Je vous remercie de votre attention.

 
Goesta Torsten Hulden #:

Pourriez-vous m'indiquer la méthode la plus simple ?

Utiliser les bibliothèques que j'ai mises en ligne. Voici un exemple de leur utilisation.
 
fxsaber # : Utilisez les bibliothèques que vous avez affichées. Exemples de possibilités d'utilisation.

Je m'excuse si la réponse se trouve déjà dans les commentaires, car je suis anglophone et non bilingue.

Q... Si je télécharge la bibliothèque via le fichier zip, quels fichiers dois-je télécharger via le lien individuel pour que la bibliothèque soit mise à jour ? Ou dois-je télécharger chaque fichier individuellement ?

 

Michael Charles Schefe #:

ou dois-je télécharger chaque fichier individuellement ?

Chaque fichier.
 

Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading

Erreurs, bugs, questions

fxsaber, 2025.10.14 17:04

Ils ne me laissent pas publier quelque chose qui fonctionnait sans problème jusqu'en septembre 2025.

Je ne mets plus à jour MTTester.mqh. Si quelqu'un sait comment rendre la version actuelle git public en mode lecture seule, qu'il me le fasse savoir.

Il n'y a apparemment plus moyen de publier dans kodobase.

 
@fxsaber # Je ne mets plus à jour MTTester.mqh. Si quelqu'un sait comment rendre la version actuelle git public en lecture seule, qu'il me le fasse savoir. Il n'y a apparemment plus moyen de publier dans kodobase.
Sur AlgoForge, les dépôts publics sont en lecture seule par défaut. J'utilise mon propre dépôt public en conjonction avec mes publications CodeBase.
 
Fernando Carreiro #:
Sur AlgoForge, les dépôts publics sont en lecture seule par défaut. J'utilise mon propre dépôt public en conjonction avec mes publications CodeBase.
Merci. J'ai besoin d'instructions sur la façon de mettre un seul fichier mqh dans AlgoForge.