Die Geschwindigkeit ist gesunken. Nicht um ein Vielfaches, sondern um mehrere Dutzend Prozent.
2269
2019.12.2306:37:25.504 Core 1 pass 0 returned result 102608.000000in0:00:06.6282019.12.2306:37:29.936 Core 1 pass 1 returned result 102608.000000in0:00:04.4322019.12.2306:37:34.322 Core 1 pass 2 returned result 102608.000000in0:00:04.3852019.12.2306:37:38.667 Core 1 pass 3 returned result 102608.000000in0:00:04.3442019.12.2306:37:43.060 Core 1 pass 4 returned result 102608.000000in0:00:04.3932019.12.2306:37:47.358 Core 1 pass 5 returned result 102608.000000in0:00:04.2972019.12.2306:37:47.358 Tester optimization finished, total passes 62019.12.2306:37:47.368 Statistics optimization done in0 minutes 29 seconds
2019.12.2306:37:47.368 Statistics shortest pass 0:00:04.297, longest pass 0:00:06.628, average pass 0:00:04.746
2284
2019.12.2306:39:54.696 Core 1 pass 0 returned result 102608.000000in0:00:07.2322019.12.2306:40:00.028 Core 1 pass 1 returned result 102608.000000in0:00:05.3312019.12.2306:40:05.285 Core 1 pass 2 returned result 102608.000000in0:00:05.2572019.12.2306:40:10.506 Core 1 pass 3 returned result 102608.000000in0:00:05.2202019.12.2306:40:15.981 Core 1 pass 4 returned result 102608.000000in0:00:05.4742019.12.2306:40:21.226 Core 1 pass 5 returned result 102608.000000in0:00:05.2442019.12.2306:40:21.226 Tester optimization finished, total passes 62019.12.2306:40:21.236 Statistics optimization done in0 minutes 35 seconds
2019.12.2306:40:21.236 Statistics shortest pass 0:00:05.220, longest pass 0:00:07.232, average pass 0:00:05.626
Für die restlichen 1 % kann eine Krücke eingesetzt werden.
Ja, dafür gibt es einen Grund. Aber damit wird mir das Recht genommen, selbst zu entscheiden, indem man sagt: "Wir wissen, wie Sie es besser haben wollen, und wenn es Ihnen nicht gefällt, können Sie unsere Beschränkungen umgehen". Ich verstehe nicht, was mich daran hindert, in den Einstellungen des Testers ein Kästchen hinzuzufügen, in dem ich die maximale Anzahl der zu verwendenden Balken auswählen kann.
Build 2280. Der Eingabeparameter datetime für den EA wird auf der Registerkarte Parameter nicht korrekt angezeigt. Wir nehmen einen EA des folgenden Typs
Die Registerkarte "Parameter" wird kopiert und eingefügt
TimeInterval=D'01.01.1970 13:58:16'
Infolgedessen sieht der Expert Advisor den Parameter falsch und zeigt ihn fälschlicherweise als 1970.01.01 00:00:00 an. Obwohl es in den Parametern im Protokoll korrekt angezeigt wird. Dies ist ein Auszug aus dem Protokoll:
RTS-3.18,M1: testing of Experts\test.ex5 from 2018.01.0100:00 to 2019.12.2400:00 started with inputs:
TimeInterval=D'01.01.1970 13:58:16'2018.01.0100:00:001970.01.0100:00:00
Oder versteht das Einfügen aus der Zwischenablage nicht überall das Datumsformat? Ist es dann möglich, es überall zu unterrichten? Danke.
Build 2280. Der Eingabeparameter datetime für den EA wird auf der Registerkarte Parameter nicht korrekt angezeigt. Wir nehmen einen EA des folgenden Typs
Die Registerkarte "Parameter" wird kopiert und eingefügt
Infolgedessen sieht der Expert Advisor den Parameter falsch und zeigt ihn fälschlicherweise als 1970.01.01 00:00:00 an. Obwohl es in den Parametern im Protokoll korrekt angezeigt wird. Dies ist ein Auszug aus dem Protokoll:
Oder versteht das Einfügen aus der Zwischenablage nicht überall das Datumsformat? Ist es dann möglich, es überall zu unterrichten? Danke.
Die Testgrenzen werden immer zu Beginn des Tages angepasst.
Build 2280. Der Eingabeparameter datetime für den EA wird auf der Registerkarte Parameter nicht korrekt angezeigt. Wir nehmen einen EA des folgenden Typs
Die Registerkarte "Parameter" wird kopiert und eingefügt
Infolgedessen sieht der Expert Advisor den Parameter falsch und zeigt ihn fälschlicherweise als 1970.01.01 00:00:00 an. Obwohl es in den Parametern im Protokoll korrekt angezeigt wird. Dies ist ein Auszug aus dem Protokoll:
Oder versteht das Einfügen aus der Zwischenablage nicht überall das Datumsformat? Ist es dann möglich, es überall zu unterrichten? Danke.
Was meinten Sie mit
TimeInterval=D'01.01.1970 13:58:16'
Dies ist eine Notation für MQL-Programmquellen, nicht für Set-Files. Sie hätten einfach sehen können, wie Werte in Set-Dateien erzeugt werden
Dies ist eine Notation für MQL-Programmquellen, nicht für Set-Files. Sie hätten einfach sehen können, wie Werte in Set-Dateien erzeugt werden
ZeitIntervall=50296
Ja, ich habe aus den Parametern kopiert und gesehen, welches Formular er zu sehen erwartet. Aber es ist nicht sehr bequem für eine Person, mit solchen Werten umzugehen. Deshalb habe ich gefragt, ob es möglich ist, die Unterstützung von Datumsformaten einzuführen, wie im Quelltext.
traveller00: Ja, ich habe die Parameter kopiert und gesehen, welches Formular er zu sehen erwartet. Aber es ist nicht sehr bequem für eine Person, mit solchen Werten umzugehen. Deshalb habe ich gefragt, ob es möglich ist, die Unterstützung von Datumsformaten einzuführen, wie im Quelltext.
traveller00: Ja, ich habe aus den Parametern kopiert und gesehen, welches Formular er zu sehen erwartet. Aber es ist nicht sehr bequem für eine Person, mit solchen Werten umzugehen. Deshalb habe ich gefragt, ob es möglich ist, dort Datumsformate zu unterstützen, wie im Quellcode.
Forum zum Thema Handel, automatisierte Handelssysteme und Strategietests
Die Optimierungsgeschwindigkeit ist mit Build 2284 drastisch gesunken.
fxsaber, 2019.12.23 05:43
Die Geschwindigkeit ist gesunken. Nicht um ein Vielfaches, sondern um mehrere Dutzend Prozent.
2269
2284
Um das Testen von 99% der EAs zu beschleunigen.
Für die restlichen 1 % kann eine Krücke eingesetzt werden.
Ja, dafür gibt es einen Grund. Aber damit wird mir das Recht genommen, selbst zu entscheiden, indem man sagt: "Wir wissen, wie Sie es besser haben wollen, und wenn es Ihnen nicht gefällt, können Sie unsere Beschränkungen umgehen". Ich verstehe nicht, was mich daran hindert, in den Einstellungen des Testers ein Kästchen hinzuzufügen, in dem ich die maximale Anzahl der zu verwendenden Balken auswählen kann.
Build 2280. Der Eingabeparameter datetime für den EA wird auf der Registerkarte Parameter nicht korrekt angezeigt. Wir nehmen einen EA des folgenden Typs
Die Registerkarte "Parameter" wird kopiert und eingefügt
TimeInterval=D'01.01.1970 13:58:16'Infolgedessen sieht der Expert Advisor den Parameter falsch und zeigt ihn fälschlicherweise als 1970.01.01 00:00:00 an. Obwohl es in den Parametern im Protokoll korrekt angezeigt wird. Dies ist ein Auszug aus dem Protokoll:
Build 2280. Der Eingabeparameter datetime für den EA wird auf der Registerkarte Parameter nicht korrekt angezeigt. Wir nehmen einen EA des folgenden Typs
Die Registerkarte "Parameter" wird kopiert und eingefügt
Infolgedessen sieht der Expert Advisor den Parameter falsch und zeigt ihn fälschlicherweise als 1970.01.01 00:00:00 an. Obwohl es in den Parametern im Protokoll korrekt angezeigt wird. Dies ist ein Auszug aus dem Protokoll:
Die Testgrenzen werden immer zu Beginn des Tages angepasst.
Die Testgrenzen sind immer auf den Beginn des Tages abgestimmt.
Es handelt sich nicht um eine Testgrenze. Es handelt sich um einen EA-Parameter vom Typ datetime.
Build 2280. Der Eingabeparameter datetime für den EA wird auf der Registerkarte Parameter nicht korrekt angezeigt. Wir nehmen einen EA des folgenden Typs
Die Registerkarte "Parameter" wird kopiert und eingefügt
Infolgedessen sieht der Expert Advisor den Parameter falsch und zeigt ihn fälschlicherweise als 1970.01.01 00:00:00 an. Obwohl es in den Parametern im Protokoll korrekt angezeigt wird. Dies ist ein Auszug aus dem Protokoll:
Was meinten Sie mit
TimeInterval=D'01.01.1970 13:58:16'Dies ist eine Notation für MQL-Programmquellen, nicht für Set-Files. Sie hätten einfach sehen können, wie Werte in Set-Dateien erzeugt werden
ZeitIntervall=50296
Dies ist eine Notation für MQL-Programmquellen, nicht für Set-Files. Sie hätten einfach sehen können, wie Werte in Set-Dateien erzeugt werden
ZeitIntervall=50296
Ja, ich habe die Parameter kopiert und gesehen, welches Formular er zu sehen erwartet. Aber es ist nicht sehr bequem für eine Person, mit solchen Werten umzugehen. Deshalb habe ich gefragt, ob es möglich ist, die Unterstützung von Datumsformaten einzuführen, wie im Quelltext.
Das ist möglich. Wird gemacht.
Ich danke Ihnen vielmals.
Ja, ich habe aus den Parametern kopiert und gesehen, welches Formular er zu sehen erwartet. Aber es ist nicht sehr bequem für eine Person, mit solchen Werten umzugehen. Deshalb habe ich gefragt, ob es möglich ist, dort Datumsformate zu unterstützen, wie im Quellcode.
Sie können vorerst einen Stringer verwenden.