MT5-Terminal wurde heute aktualisiert und das Fenster "Optimierung" wird während des Tests nicht angezeigt - Seite 17

 
Slawa:

IndicatorRelease() im Tester hat vorher nicht funktioniert. Funktioniert es jetzt?

 

@Slava

Problem: Die Schaltfläche "Einzeltest durchführen" ist inaktiv.

Ich mache eine Optimierung.

Wenn ich nach Abschluss der Optimierung das Datum ändere (Beginn und Ende des Tests), wird die Schaltfläche "Einzeltest durchführen" inaktiv.

Die gleiche Situation wird beobachtet, wenn ich das Modell zur Erzeugung von Ticks ändere.

Baujahr: 1835.


Dieses Problem gab es vor einem Monat definitiv noch nicht!

Ist dies ein Fehler oder eine solche Idee?

 
Evgeny Belyaev:

@Slava

Problem: Die Schaltfläche "Einzeltest durchführen" ist inaktiv.

Ich mache eine Optimierung.

Wenn ich nach Abschluss der Optimierung das Datum ändere (Beginn und Ende des Tests), wird die Schaltfläche "Einzeltest durchführen" inaktiv.

Die gleiche Situation wird beobachtet, wenn ich das Modell der Tickgenerierung ändere.

Baujahr: 1835.


Dieses Problem gab es vor einem Monat definitiv noch nicht!

Ist dies ein Fehler oder eine solche Idee?

Ich schließe mich der Frage an.
Machen Sie es wieder so, wie es war!

 
Сергей Таболин:
Jetzt warte ich darauf, dass der Optimierer längere Zeit läuft. Ich werde sehen, was passiert.

Ihr Fall macht Sinn. Nicht bestandene Prüfungen werden nicht in den Zwischenspeicher geschrieben

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

Und nur die Durchläufe, die ohne Fehler durchgelaufen sind, werden zwischengespeichert.

Es befinden sich gleichzeitig Daten im Cache

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
Man muss sich überlegen, was man in Fällen wie dem Ihren tun kann. Der EA ist aus eigener Kraft gescheitert, nicht wegen externer Faktoren und einiger Fehler
 
Slava:

Wenn Sie nur die Eingabeparameter des EA ändern, wird ein neuer Cache angelegt. Der vorherige Cache wird nicht gelöscht.

Ich ändere nicht die Eingabeparameter, sondern die Optimierungsparameter.
 
Dmitiry Ananiev:

Ich schließe mich der Frage an.
Machen Sie es wieder so, wie es war!

Zurück zu

 
Slava:

Zurück zu

Ist die 1835er-Version so langsam wie die 1816er-Version oder ist sie wie die 17xxer-Versionen?

 
Slava:

Zurück zu

Wären Sie so freundlich, es mir zu sagen?

Warum wurde die Pause im Modus"genetischer Algorithmus" entfernt?

Ich vermute, dass die Pause bei der Verwendung von Drittanbietern Probleme verursacht hat,

aber für die Optimierung bei lokalen Agenten war diese Funktion sehr nützlich.

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

Ich habe dortEingabeparameter geprüft und mit INIT_PARAMETERS_INCORRECT ausgegeben.

Aber die Sache ist die, dass frühere Versionen des Optimierers eine solche Rücksetzung nicht hatten.

Hängt es mit dem überarbeiteten Cache zusammen?

Und stellt sich nicht heraus, dass alle "Reset"-Durchgänge nach dem Neustart einen neuen durchlaufen? Solange sie nicht schriftlich festgehalten werden?

Rein rechnerisch:

Wenn es ursprünglich 1000 Pässe gab und bei 300 gestoppt wurde, sind noch 700 übrig.

Angenommen, INIT_PARAMETERS_INCORRECT hatte 100 Durchläufe.

Nach dem Start begann es mit 200. Und es sind noch 800 Pässe übrig. Wir müssen immer noch die gleichen 1000 Pässe ausstellen.

Es hat sich herausgestellt, dass wir 100 unnötige Pässe haben. Zwar nicht sehr teuer, aber trotzdem?

Und was mich betrifft: Von 18760 Pässen waren 1534 "richtig". Das bedeutet, dass 17226 Durchgänge wiederholt werden! Das ist nicht sehr nett.

Ja. Die Rücksetzungsläufe werden auf eine neue Art und Weise durchgeführt. Im Falle von INIT_PARAMETERS_INCORRECT werden diese Durchläufe sehr schnell vergehen.

Überlegen Sie, wie Sie solche Durchgänge im Cache markieren können

 
Slava:

Ja. Die Rücksetzungsläufe werden auf eine neue Weise ausgeführt. Im Falle von INIT_PARAMETERS_INCORRECT werden diese Durchläufe sehr schnell vergehen.

Überlegen Sie, wie Sie solche Durchgänge im Cache markieren können

Und Sie können dann sofort korrekte Daten über Finanzindikatoren zurückgeben - als Nullen anstelle von verrückten Zahlen?