Le terminal MT5 a été mis à jour aujourd'hui et la fenêtre "Optimisation" ne s'affiche pas pendant le test. - page 17

 
Slava:

IndicatorRelease() dans le testeur ne fonctionnait pas avant. Est-ce qu'il fonctionne maintenant ?

 

@Slava

Problème : Le bouton "Exécuter un test unique" est inactif.

Je fais de l'optimisation.

Une fois l'optimisation terminée, si je modifie les dates (début et fin du test), le bouton devient inactif : "Run Single Test".

La même situation est observée lorsque je change le modèle de génération de tics.

Construire : 1835.


Ce problème n'existait absolument pas il y a un mois !

Est-ce un bug ou une telle idée ?

 
Evgeny Belyaev:

@Slava

Problème : Le bouton "Exécuter un test unique" est inactif.

Je fais de l'optimisation.

Une fois l'optimisation terminée, si je modifie les dates (début et fin du test), le bouton devient inactif : "Run Single Test".

La même situation est observée lorsque je change le modèle de génération de tics.

Construire : 1835.


Ce problème n'existait absolument pas il y a un mois !

Est-ce un bug ou une telle idée ?

Je me joins à la question.
Remettez-le comme il était !

 
Сергей Таболин:
Maintenant, j'attends que l'optimiseur fonctionne plus longtemps. Je vais voir ce qui se passe.

Votre affaire a du sens. Les succès qui échouent ne sont pas écrits dans le cache.

FM      2       15:59:58.313    Core 5  pass 1396 tested with error "incorrect input parameters" in 0:00:00.218
KI      2       16:00:01.301    Core 8  pass 1664 tested with error "incorrect input parameters" in 0:00:00.188
MD      2       16:00:01.301    Core 8  pass 1665 tested with error "incorrect input parameters" in 0:00:00.187
EP      2       16:00:01.301    Core 8  pass 1666 tested with error "incorrect input parameters" in 0:00:00.203
RL      2       16:00:01.301    Core 8  pass 1667 tested with error "incorrect input parameters" in 0:00:00.203
LH      2       16:00:01.371    Core 3  pass 1413 tested with error "incorrect input parameters" in 0:00:00.187
EG      2       16:00:01.371    Core 3  pass 1414 tested with error "incorrect input parameters" in 0:00:00.187
KS      2       16:00:01.371    Core 3  pass 1415 tested with error "incorrect input parameters" in 0:00:00.188
PO      2       16:00:06.154    Core 4  pass 1556 tested with error "incorrect input parameters" in 0:00:00.218
LK      2       16:00:06.154    Core 4  pass 1557 tested with error "incorrect input parameters" in 0:00:00.219
DF      2       16:00:06.154    Core 4  pass 1558 tested with error "incorrect input parameters" in 0:00:00.203
RR      2       16:00:06.154    Core 4  pass 1559 tested with error "incorrect input parameters" in 0:00:00.219
MN      2       16:00:10.151    Core 6  pass 1812 tested with error "incorrect input parameters" in 0:00:00.203
GJ      2       16:00:10.151    Core 6  pass 1813 tested with error "incorrect input parameters" in 0:00:00.219
GI      2       16:00:10.151    Core 6  pass 1814 tested with error "incorrect input parameters" in 0:00:00.203
GE      2       16:00:10.637    Core 5  pass 1397 tested with error "incorrect input parameters" in 0:00:00.203

Et seuls les passages qui sont passés sans erreur sont mis en cache.

Il y a des données dans le cache au même moment.

QK      0       16:05:34.655    Tester  cache file 'tester\cache\KrL_4.93.GBPCHF.M30.20170401.20170701.10.678BEE8FF38C7C7BF8515210F346F03E.opt' contains 441 records
HH      0       16:05:34.655    Tester  Experts\KrL_4.93.ex5 on GBPCHF,M30 from 2017.04.01 00:00 to 2017.07.01 00:00
RI      0       16:05:34.758    Tester  GBPCHF: history data begins from 2009.10.20 00:00
MP      0       16:05:34.758    Tester  GBPUSD: history data begins from 1998.01.02 00:00
PK      0       16:05:34.863    Tester  USDCHF: history data begins from 1998.01.02 00:00
LE      0       16:05:34.863    Tester  complete optimization started
RF      0       16:05:34.863    Tester  size of initial task batch is 512
MR      0       16:05:34.868    Tester  reading of 441 result records from cache...
QP      0       16:05:34.868    Tester  1 blocks of results read from cache in 0 ms
Il faut réfléchir à ce qu'il faut faire dans des cas comme le vôtre. L'EE a échoué d'elle-même, pas à cause de facteurs externes et de certaines erreurs.
 
Slava:

Si vous ne modifiez que les paramètres d'entrée de l'EA, un nouveau cache est créé. Le cache précédent n'est pas supprimé.

Je ne change pas les paramètres d'entrée, je change les paramètres d'optimisation.
 
Dmitiry Ananiev:

Je me joins à la question.
Remettez-le comme il était !

Retour à

 
Slava:

Retour à

Le modèle 1835 est-il aussi lent que le 1816 ou est-il comme les versions 17xx ?

 
Slava:

Retour à

Auriez-vous l'amabilité de me le dire.

Pourquoi ont-ils supprimé la pause en mode"algorithme génétique".

Je soupçonne que la pause a causé des problèmes lorsqu'elle a été utilisée sur des agents tiers,

mais pour l'optimisation sur les agents locaux, cette fonctionnalité était très utile.

 
Сергей Таболин:

J'aivérifié les paramètres d'entrée et la sortie par INIT_PARAMETERS_INCORRECT là.

Mais le fait est que les versions précédentes de l'optimiseur ne disposaient pas d'une telle réinitialisation.

Est-ce lié à la révision du cache ?

Et ne s'avère-t-il pas que toutes les passes "réinitialisées" passent par une nouvelle après le redémarrage ? Tant qu'elles ne sont pas écrites ?

De façon purement arithmétique :

Si au départ il y avait 1000 passages, en s'arrêtant à 300, il en reste 700.

Supposons que INIT_PARAMETERS_INCORRECT ait eu 100 passages.

Après le démarrage, il a commencé avec 200. Et il reste 800 laissez-passer. Nous devons passer les mêmes 1000 passes.

Il s'avère que nous avons 100 passes inutiles. Bien que pas très cher, mais quand même ?

Quant à moi, sur 18760 passages, 1534 étaient "corrects". Cela signifie que 17226 passages seront répétés ! Ce n'est pas très gentil.

Oui. Les passes de réinitialisation sont effectuées d'une nouvelle manière. En cas de INIT_PARAMETERS_INCORRECT, ces passages passeront très vite.

Réfléchissez à la manière de marquer ces passages dans le cache.

 
Slava:

Oui. Les passes de réinitialisation sont exécutées d'une nouvelle manière. En cas de INIT_PARAMETERS_INCORRECT, ces passages passeront très vite.

Réfléchissez à la manière de marquer ces passages dans le cache.

Et vous pouvez alors renvoyer d'un seul coup des données correctes sur les indicateurs financiers - sous forme de zéros au lieu de chiffres fous ?