Il y a des lignes comme ça dans le journal des agents.
KI 014:59:10.034 Tester optimization pass 172473032813 started (batch of 41 tasks)
FJ 014:59:16.731 Tester 172473032813 OnTester result 9.949999999999999 : passed in0:00:06.696
QO 014:59:25.171 Tester 1010452003938 OnTester result 0 : passed in0:00:08.439
LJ 014:59:31.921 Tester 47795107913 OnTester result 2.65 : passed in0:00:06.750
JD 014:59:40.336 Tester 1428291810156 OnTester result 0 : passed in0:00:08.413
Que signifient les chiffres mis en évidence ? S'il s'agit du nombre de passages dans un espace de passage complet, comment ce nombre peut-il être utilisé pour identifier le passage ?
Le drawdown relatif semble comique en mode "pips".
Je voudrais pouvoir passer des valeurs relatives aux valeurs absolues. Par exemple, si vous avez choisi "absolu", toutes les valeurs sont en absolu. Relatif sélectionné - le changement correspondant.
Tout est stocké en opt.
HH. Je devrais probablement faire un convertisseur opt -> base de données. Et utilisez une solution tierce pour visualiser les résultats de l'optimisation.
J'utilise quelques requêtes - dans lenavigateur de bases de données (SQLite) j'ai créé une base de données de test en 2 clics et il y a un onglet SQL où vous pouvez créer et tester une requête.
HH. Vous devriez probablement faire un convertisseur opt -> DB. Et utilisez une solution tierce pour voir les résultats de l'optimisation.
tout est entre vos mains ))))
Je ne prendrais pas la peine d'écrire en MQL comment créer une base de données puis une table dans celle-ci ..... il vous faudra 2 ou 3 jours merveilleux pour étudier le matériel et écrire le code.
Mais, à mon avis, il est plus facile de créer une base de données et les tables nécessaires pendant 2 ou 3 minutes et de commencer à la remplir avec des données provenant deMQL- cela prendra les mêmes 2 ou 3 jours d'étude, mais c'est plus productif.
SZY : DB Browser(SQLite) clic droit dans la structure de la base de données et le menu contextuel pour copier l'expression CREATE simplifiera la tâche de créer une table à partir deMQL, si vous voulez toujours faire et créer une base de données en utilisant MQL
Je ne prendrais pas la peine d'écrire en MQL comment créer une base de données, puis une table dans celle-ci ..... il vous faudra 2-3 jours merveilleux pour apprendre le matériel et écrire le code
Mais, à mon avis, il est plus facile de créer une base de données et les tables nécessaires pendant 2 ou 3 minutes et de commencer à la remplir avec des données provenant deMQL- cela prendra les mêmes 2 ou 3 jours d'étude, mais c'est plus productif.
SZY : DB Browser (SQLite) clic droit dans la structure de la base de données et le menu contextuel et copier l'expression CREATE simplifiera la tâche de créer une table à partir deMQL, si vous voulez toujours faire et créer une base de données en utilisant MQL
Merci pour la recommandation, je vais devoir peser le pour et le contre. Concentrez-vous sur le sujet pour l'instant.
J'ai supprimé le filtre en surbrillance, donc tous les résultats sauf Sharp > 0.5 ont disparu. C'est-à-dire que j'ai désactivé le filtre pour tout voir, mais j'ai obtenu un autre filtre.
Après avoir terminé le testeur de stratégie avec n'importe quel conseiller expert du terminal MetaTrader 5, par exemple Moving Averages.mq5, il charge constamment 80% ou plus de la mémoire de l'ordinateur jusqu'à ce que je ferme le terminal. J'essaie de fermer le processus metatester64.exe dans le gestionnaire des tâches de Windows 7 64 bits, mais il ne veut pas s'arrêter. Est-ce que c'est juste moi ou est-ce que c'est un problème commun ?
Dépôt initial - 50000 RUB
Simulation - Chaque tic est basé sur des tic réels.
Après avoir terminé le testeur de stratégie avec n'importe quel conseiller expert du terminal MetaTrader 5, par exemple Moving Averages.mq5, il charge constamment 80% ou plus de la mémoire de l'ordinateur jusqu'à ce que je ferme le terminal. J'essaie de fermer le processus metatester64.exe dans le gestionnaire des tâches de Windows 7 64 bits, mais il ne veut pas s'arrêter. Est-ce que c'est juste moi ou est-ce que c'est un problème commun ?
Dépôt initial - 50000 RUB
Simulation - Chaque tic est basé sur des tic réels.
Période d'essai - du 01.01.2020 à aujourd'hui
Sincèrement, Vladimir.
Lorsque le testeur termine son travail et tant que le terminal lui-même est actif, il conserve les caches accumulés pendant plusieurs minutes en attendant les tâches suivantes.
Après quelques minutes, le testeur réinitialise les caches et se décharge de la mémoire.
Ce mode de maintien permet de relancer les tests plus rapidement.
Le testeur conserve les caches accumulés pendant quelques minutes après avoir terminé son travail et pendant que le terminal lui-même est actif, en attente des prochaines tâches.
Après quelques minutes, le testeur réinitialise les caches et se décharge de la mémoire.
Ce mode de maintien permet d'accélérer le redémarrage des tests.
Merci beaucoup pour l'explication ! Maintenant, je vais savoir.
Dans une énumération complète, si vous modifiez la plage de valeurs ou l'étape dans l'onglet des paramètres, le cache n'est pas repris, tout est recalculé à nouveau.
Le drawdown relatif semble comique en mode "pips".
Je voudrais pouvoir passer des valeurs relatives aux valeurs absolues. Par exemple, si vous avez choisi "absolu", toutes les valeurs sont en absolu. Relatif sélectionné - le changement correspondant.
Tout est stocké en opt.
HH. Je devrais probablement faire un convertisseur opt -> base de données. Et utilisez une solution tierce pour visualiser les résultats de l'optimisation.
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégie
Bibliothèques : virtuelles
Igor Makanu, 2020.09.03 00:10
J'utilise quelques requêtes - dans lenavigateur de bases de données (SQLite) j'ai créé une base de données de test en 2 clics et il y a un onglet SQL où vous pouvez créer et tester une requête.
L'alternance des couleurs des lignes ne commence pas immédiatement.

Pourquoi ne pas mettre en évidence les titres avec une couleur différente ?HH. Vous devriez probablement faire un convertisseur opt -> DB. Et utilisez une solution tierce pour voir les résultats de l'optimisation.
tout est entre vos mains ))))
Je ne prendrais pas la peine d'écrire en MQL comment créer une base de données puis une table dans celle-ci ..... il vous faudra 2 ou 3 jours merveilleux pour étudier le matériel et écrire le code.
Mais, à mon avis, il est plus facile de créer une base de données et les tables nécessaires pendant 2 ou 3 minutes et de commencer à la remplir avec des données provenant deMQL- cela prendra les mêmes 2 ou 3 jours d'étude, mais c'est plus productif.
SZY : DB Browser(SQLite) clic droit dans la structure de la base de données et le menu contextuel pour copier l'expression CREATE simplifiera la tâche de créer une table à partir deMQL, si vous voulez toujours faire et créer une base de données en utilisant MQL
tout est entre vos mains ))))
Je ne prendrais pas la peine d'écrire en MQL comment créer une base de données, puis une table dans celle-ci ..... il vous faudra 2-3 jours merveilleux pour apprendre le matériel et écrire le code
Mais, à mon avis, il est plus facile de créer une base de données et les tables nécessaires pendant 2 ou 3 minutes et de commencer à la remplir avec des données provenant deMQL- cela prendra les mêmes 2 ou 3 jours d'étude, mais c'est plus productif.
SZY : DB Browser (SQLite) clic droit dans la structure de la base de données et le menu contextuel et copier l'expression CREATE simplifiera la tâche de créer une table à partir deMQL, si vous voulez toujours faire et créer une base de données en utilisant MQL
Merci pour la recommandation, je vais devoir peser le pour et le contre. Concentrez-vous sur le sujet pour l'instant.
Les filtres semblent être bruts.
J'ai supprimé le filtre en surbrillance, donc tous les résultats sauf Sharp > 0.5 ont disparu. C'est-à-dire que j'ai désactivé le filtre pour tout voir, mais j'ai obtenu un autre filtre.
Bonne journée à vous tous !
Après avoir terminé le testeur de stratégie avec n'importe quel conseiller expert du terminal MetaTrader 5, par exemple Moving Averages.mq5, il charge constamment 80% ou plus de la mémoire de l'ordinateur jusqu'à ce que je ferme le terminal. J'essaie de fermer le processus metatester64.exe dans le gestionnaire des tâches de Windows 7 64 bits, mais il ne veut pas s'arrêter. Est-ce que c'est juste moi ou est-ce que c'est un problème commun ?
Sincèrement, Vladimir.
Bonne journée à vous tous !
Après avoir terminé le testeur de stratégie avec n'importe quel conseiller expert du terminal MetaTrader 5, par exemple Moving Averages.mq5, il charge constamment 80% ou plus de la mémoire de l'ordinateur jusqu'à ce que je ferme le terminal. J'essaie de fermer le processus metatester64.exe dans le gestionnaire des tâches de Windows 7 64 bits, mais il ne veut pas s'arrêter. Est-ce que c'est juste moi ou est-ce que c'est un problème commun ?
Sincèrement, Vladimir.
Lorsque le testeur termine son travail et tant que le terminal lui-même est actif, il conserve les caches accumulés pendant plusieurs minutes en attendant les tâches suivantes.
Après quelques minutes, le testeur réinitialise les caches et se décharge de la mémoire.
Ce mode de maintien permet de relancer les tests plus rapidement.
Le testeur conserve les caches accumulés pendant quelques minutes après avoir terminé son travail et pendant que le terminal lui-même est actif, en attente des prochaines tâches.
Après quelques minutes, le testeur réinitialise les caches et se décharge de la mémoire.
Ce mode de maintien permet d'accélérer le redémarrage des tests.
Merci beaucoup pour l'explication ! Maintenant, je vais savoir.
Sincèrement, Vladimir.