Erreurs, bugs, questions - page 2154

 

Dans ce menu.

manque cruellement de "Save set file". Maintenant, pour sauvegarder le fichier que vous voulez, vous devez d'abord exécuter un seul test, puis aller dans l'onglet "Options" et sélectionner "Sauvegarder".

En outre, il manque la possibilité de créer un ensemble de fichiers d'ensembles, avec la fonctionnalité d'y ajouter les ensembles sélectionnés souhaités à partir des résultats de l'optimisation. Il serait très pratique de travailler avec le Testeur s'il était possible de collecter un ensemble des ensembles requis à partir des résultats d'optimisation et de le charger ensuite séparément "dans les résultats d'optimisation".

Le triage multiple fait également défaut. Je veux trier les résultats de l'optimisation par nombre de transactions. Je vois des résultats avec des bénéfices négatifs qui apparaissent en haut de la liste. De toute évidence, nous n'avons pas besoin de tels résultats. La raison du tri est perdue. En général, il est très peu pratique d'analyser les résultats de l'optimisation en ce moment. Peut-être que les utilisateurs d'Excel les plus cool résolvent ces problèmes via l'importation XML. Mais pas pour apprendre Excel à tout bout de champ.

Puisque nous travaillons à l'amélioration du Testeur, veuillez prendre en compte les commentaires.

 
fxsaber:
L'entrée du journal de bord de l'Optimiseur est en russe.

Dans quelle langue le terminal fonctionne-t-il ?

 
fxsaber:

Erreur dans la documentation

Corrigé, la version actuelle est sur le site web. Merci.

 
Rashid Umarov:

Et dans quelle langue se trouve le terminal ?

En russe. C'est la première fois que je vois des messages du système Terminal/Tester qui ne sont pas en anglais. À mon avis, le russe a tort dans ce cas. Tout de même, les journaux devraient être unifiés. Au moins en cas de problèmes à résoudre sur le forum.

 

Erreur de compilation

typedef void (*fn)();
void g() {}
struct A {
        A() : f( g ) {}
protected: //(*)
        fn f;
};
struct B : A {
        B() { A::f(); } //Error: 'f' - member function not defined
};

Et si vous enlevez la ligne (*), c'est bon. Quelle est la différence ?

 
fxsaber:

Qu'est-ce que c'est ?

fxsaber:

En outre, il manque la possibilité de créer un ensemble de fichiers d'ensembles, avec la fonctionnalité d'y ajouter les ensembles sélectionnés souhaités à partir des résultats de l'optimisation. Il serait très pratique de travailler avec le Testeur s'il était possible de collecter un ensemble des ensembles requis à partir des résultats de l'Optimisation et de le charger séparément "dans les résultats de l'Optimisation".


La nouvelle fonctionnalité #property tester_set a été ajoutée il y a quatre mois, malheureusement les notes de version n'ont jamais reçu l'information à ce sujet...

#property tester_set "\\Profiles\\Tester\\Moving Average.set"

Имя set-файла со значениями и шагом входных параметров. Указанный файл будет передан тестеру в работу перед началом тестирования или оптимизации. Имя файла необходимо указывать с расширением и в двойных кавычках как константную строку.
Если в названии set-файла указать имя эксперта и номер версии как "<expert_name>_<number>.set", то он автоматически добавится в меню загрузки версий параметров под номером версии <number>. Например, имя "MACD Sample_4.set" означает, что это set-файл для эксперта "MACD Sample.mq5" с номером версии равным 4.
Для изучения формата рекомендуем вручную сохранить настройки тестирования/оптимизации в тестере стратегий и затем открыть созданный таким образом set-файл.


Après un certain nombre de coups de pouce, la description a finalement été ajoutée à l'aide :
https://www.mql5.com/ru/docs/basis/preprosessor/compilation
https://www.metatrader5.com/ru/metaeditor/help/development/intelligent_management

Mais cela est passé inaperçu auprès de la communauté.

 
Sergey Dzyublik:


Il y a environ quatre mois, ils ont ajouté une nouvelle fonctionnalité #property tester_set, malheureusement, les notes de version ne contenaient pas d'informations à ce sujet...


Après un certain harcèlement, la description a été ajoutée à l'aide :
https://www.mql5.com/ru/docs/basis/preprosessor/compilation
https://www.metatrader5.com/ru/metaeditor/help/development/intelligent_management

Mais cela est passé inaperçu auprès de la communauté.

Merci, je vais l'utiliser. Mais nous parlions d'autre chose - travailler avec les résultats de l'optimisation. Il n'y a pratiquement aucune fonctionnalité.

 
fxsaber:

Reproductible. Vous devez exécuter le Tester/Optimiser. Attendez quelques heures après la fin de l'opération. J'ai définitivement supprimé tous les tics de caractères personnalisés après 10 heures.

Personne ne semble tester l'historique des tics personnalisés. Une fois que vous n'avez pas testé pendant quelques heures, l'histoire disparaît. Un insecte effrayant. Je ne comprends pas comment les gens peuvent encore enregistrer quelque chose sur les bourses de crypto-monnaies pour le tester.

 
fxsaber:

Personne ne semble tester l'historique des tics personnalisés. Une fois que vous n'avez pas testé pendant quelques heures, l'histoire disparaît. Un insecte effrayant. Je ne comprends pas comment les gens peuvent encore enregistrer quelque chose sur les bourses de crypto-monnaies pour le tester.

Honnêtement, je ne comprends pas le sens de l'histoire personnalisée... Te tuer...

J'ai l'impression que les développeurs font tout pour détourner l'attention des commerçants de la vérité...


Si quelqu'un peut citer au moins 2 avantages de l'histoire personnalisée ?

 
Vladimir Pastushak:

Quelqu'un peut-il citer au moins deux avantages de l'histoire personnalisée ?

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

PROGRAMMES ALTERNATIFS DE TEST MQL5 ?

fxsaber, 2016.12.16 15:50

  • Vous pouvez changer les prix vous-même et observer la dépendance des indicateurs TS sur ce processus - construire des graphiques appropriés.
  • De même - avec la commission. En même temps de modifier la commission elle-même et / ou d'en ajouter une partie au prix. Encore une fois, les mêmes graphiques de TC.
  • De même pour le glissement.
  • Grâce à ces graphiques, nous pouvons déterminer que le TS n'est pas nul s'il peut fonctionner à des prix améliorés. Il s'agit ensuite de trouver un courtier approprié offrant les conditions de négociation nécessaires. C'est-à-dire que le TS de vos courtiers actuels perd de l'argent. Mais vous savez ce dont vous avez besoin pour être rentable et vous cherchez (pas nécessairement MT5) le bon endroit pour trader. Nombreux sont ceux qui ont eu des TS très décents entre les mains, mais qui les ont jetés parce qu'ils plumaient chez leur courtier actuel. Et il suffisait de changer de courtier pour que les conditions soient bonnes. Ou bien vous auriez pu négocier avec le directeur une commission plus basse, avec la justification technique appropriée.
  • Vous pouvez filtrer l'historique des prix, en éliminant les pics. Sur lequel il y a une forte probabilité de non-exécution d'un ordre limite - une redirection. Ainsi, le testeur ne s'exécutera pas sur les pics, ce qui rend l'exécution plus proche de la réalité. Le mode Retard du testeur est destiné aux ordres de marché, pas aux ordres à cours limité.
  • Vous pouvez filtrer l'historique des prix, en sachant quels prix n'affectent pas le TS lui-même. Normalement, 99% des tiques n'affectent pas la plupart des TS de quelque manière que ce soit. Cela permet d'accélérer les tests du TS par des ordres de grandeur. C'est plus rapide que le Cloud - sur une machine locale + gratuit.
  • Vous pouvez prendre l'historique des tics d' un tiers - pas le MT5. Et nous comprendrons tout de suite dans quelle mesure la source est adaptée à votre TS.
  • Vous pouvez synchroniser l'historique des prix de différents symboles, afin d'éviter les situations de faux arbitrage.
  • Vous pouvez exécuter des Expert Advisors statistiques dans le testeur sur différents historiques de prix et comparer les conditions de trading.
  • Vous pouvez comparer les décalages entre différents flux.
  • Vous pouvez supprimer les erreurs évidentes dans l'historique des prix et combler les lacunes.
  • Vous pouvez générer votre propre historique de prix avec les données statistiques nécessaires - Monte Carlo TS.
  • Vous pouvez générer un historique synthétique des prix des symboles et exécuter des CT sur celui-ci.
  • ...