Plans de développement pour le testeur de stratégie MetaTrader 5 - page 14

 

J'ai essayé de faire l'optimisation par ticks réels sans filtrage. Pour cela, j'ai dû désactiver le RAM-Drive et travailler avec le testeur via le SSD.

Le SSD clignote en permanence pendant l'optimisation. Une activité sauvage du côté du testeur. Et ce, malgré le fait qu'il faut 30 secondes pour chaque passage.

Ces fichiers Agent\temp\bar*.tmp font plusieurs gigaoctets pour quoi ? Pourquoi les lire tout le temps pendant l'optimisation ?

 

Quels sont ces fichiers ? Testeur\cache\*.tst

 
Un bouton de démarrage/arrêt visible sur tous les onglets du testeur. Lorsque l'on débogue le conseiller expert à travers le journal, il y a beaucoup d'actions inutiles. Appuyez sur démarrer, allez dans l'onglet des journaux, regardez-le, allez dans l'onglet des paramètres, appuyez sur démarrer, etc.
 
npats2007:
Bouton de démarrage/arrêt visible sur tous les onglets du testeur.

Le général.

 
fxsaber:

Est-il possible de ne conserver qu'une seule copie des données de prix pour tous les agents locaux dans la RAM ? Actuellement, la consommation de la mémoire est assez inefficace.

Tout cela doit être repensé, maintenant les agents sont des services Windows indépendants. Je demande au moins d'apprendre à distribuer des fichiers sur un PC, puis à les copier en interne pour les agents, et ça ne marche pas encore.

En général, bien sûr, cela semble raisonnable, mais ralentira probablement le travail des agents, car il n'est pas possible que chaque agent lise la même cellule d'adresse mémoire de manière synchrone, et il y aura une file d'attente... ou ai-je tort et la technologie est-elle allée trop loin ?

 
Renat Fatkhullin:
  1. Nous allons considérablement élargir les paramètres de test détaillés avec les commissions, les conditions de déclenchement des ordres, le slippage, etc.

Les conditions de déclenchement de l'ordre sont très insuffisantes. Sur la Bourse de Moscou, la manière de tester les stratégies sur les limites dans le testeur actuel n'est pas claire. Il serait bien d'ajouter l'exécution partielle des ordres à cours limité en fonction des volumes.

 
fxsaber:

On dirait que ce problème ne concerne que les comptes MQ-Demo. Je n'ai pas remarqué le bug sur les autres serveurs.

Il est partiellement possible de travailler, si vous faites glisser un symbole avec la souris depuis Market Watch vers Tester. Je ne connaissais pas cette fonctionnalité auparavant.

Mais il existe toujours des symboles personnalisés, que vous ne pouvez pas glisser dans le testeur, même de cette façon.

 
fxsaber:

Quels sont ces fichiers ? Testeur\cache\*.tst

Cache de test unique.

Nous avons également ajouté la possibilité de sauvegarder le cache d'optimisation par symboles à partir de la revue de marché. Et le format de l'en-tête du cache d'optimisation a changé

 
Slava:

le format du fichier d'en-tête du cache d'optimisation a changé

Je vais attendre.

 

Voici des réflexions antérieures sur l'amélioration du testeur MT 5.

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

Plate-forme MetaTrader 5 beta build 2055 : Intégration avec Python et améliorations massives dans le testeur de stratégie

Askr, 2019.05.17 06:34

Aucune nouvelle fonctionnalité et aucune correction de bogue n'ont été apportées dans le testeur ?

Plus précisément.

1. le bug des tests sur les stocks de mosbirge a-t-il été corrigé ? Qu'est-ce qui a causé les faux comptes sur les vrais tics ?

https://www.mql5.com/ru/forum/307943

2) Le testeur est-il adapté aux marchés étrangers ? Le CME ? Avec sa marge intrajournalière et quotidienne ?

https://www.mql5.com/ru/forum/309332

3.

Dans le testeur mt4 vous pouvez arrêter le test à tout moment et voir toutes les transactions et le résultat global du test, alors que dans mt5 vous ne verrez qu'une feuille blanche, c'est-à-dire rien.

Lorsque vous arrêtez votre test, il se peut que vous ne voyiez qu'une feuille blanche, et il est inutile d'attendre la fin du test.

https://www.mql5.com/ru/forum/189085/page21#comment_10910219

4.

Il nous manque l'analyse complète montrant les résultats pour chaque mois testé, comme dans les services de surveillance.

Par exemple, le 19 janvier - pourcentage

19 février pour cent

Le 19 mars

Il serait bien sûr préférable de montrer le drawdown, même si ce n'est pas l'élément le plus important.

Mais il serait préférable de montrer le rendement mensuel car il est impossible de montrer le rendement d'un mois si le graphique est droit et pour une longue période d'essai.

https://www.mql5.com/ru/forum/189085/page21#comment_11488482

5.

C'est une broutille, mais très gênant que le testeur n'ait pas le choix de l'historique des positions, mais pas des transactions.

Il est beaucoup plus facile et rapide de comparer les transactions entre le testeur et un compte réel.

https://www.mql5.com/ru/forum/189085/page21#comment_11488482

6.

La taille moyenne des transactions rentables et non rentables en pips n'est pas suffisante.

https://www.mql5.com/ru/forum/189085/page22#comment_11573743

7. Et une suggestion générale, ajouter un peu plus de fonctionnalités qui sont dans les mêmes moniteurs de compte.

8. Limitez le nombre d'agents du nuage/de RP impliqués.

https://www.mql5.com/ru/forum/298902

Raison: