Sie scheinen identische Tests durchzuführen, mit Ausnahme des letzten Quartals. Ich denke, das liegt daran, dass ich eine Beta-Testversion auf demselben Server laufen ließ (wenn auch ein anderes Demokonto). Ich werde die Chart-Historie löschen und beide Terminals die gleiche Chart-Historie herunterladen lassen und den Test dann wiederholen.
Edit: Ich hätte wissen können, dass das ein Versuch für sich sein würde. Schön, dass MQ 1-Minuten-Chartdaten hat, die bis ins Jahr 1974 zurückreichen, aber ich wollte sie nicht alle haben! Es ist so, als ob man gar keine Daten haben kann oder so viel, dass man das halbe Silcon Valley im PC braucht! Mein Terminal hat jetzt 700mb RAM *rollseyes*
Sie scheinen identische Tests durchzuführen, mit Ausnahme des letzten Quartals. Ich denke, das liegt daran, dass ich eine Beta-Testversion auf demselben Server laufen ließ (wenn auch ein anderes Demokonto). Ich werde die Chart-Historie löschen und beide Terminals die gleiche Chart-Historie herunterladen lassen und den Test dann wiederholen.
Edit: Ich hätte wissen können, dass das ein Versuch für sich sein würde. Schön, dass MQ 1-Minuten-Chartdaten hat, die bis ins Jahr 1974 zurückreichen, aber ich wollte sie nicht alle haben! Man kann entweder gar keine Daten haben oder so viel, dass man das halbe Silcon Valley im PC braucht !! mein Terminal hat jetzt 700mb RAM *rollseyes*
Hallo, können Sie versuchen, M15 und M1 Tests für diese. haben Sie konvertiert Code von alten mq4 zu neuen? können Sie bitte versuchen, mit einem alten komplexen mq4 EA, mit der Umwandlung in neue mq4.
einschließlich anderer Datentypen, wie datetime etc. einschließlich interner und benutzerdefinierter Indikatoren... ich konnte keine Indikatoren sehen, die in diesem Code verwendet werden...
604's mögliches Problem ist, dass einige Zahlengenauigkeiten verloren gehen, für Indikatoren und andere Zahlen.
Ich muss eine Zahlentestmethode entwickeln, um genaue Werte von Variablen für zwei Umgebungen zu vergleichen...
Wahrscheinlich nicht die Grundursache für Ihr Problem, aber in 60x müssen Sie eine ResetLastError() irgendwo einschließen? (1. Befehl innerhalb der while-Schleife?)
Hallo, können Sie versuchen, M15 und M1 Tests für diese. haben Sie Code von alten mq4 zu neuen konvertiert? können Sie bitte versuchen, mit einem alten komplexen mq4 EA, mit der Umwandlung in neue mq4.
einschließlich anderer Datentypen, wie datetime etc. einschließlich interner und benutzerdefinierter Indikatoren. ich konnte keine Indikatoren in diesem Code sehen...
604's mögliches Problem ist, dass einige Zahlengenauigkeiten verloren gehen, für Indikatoren und andere Zahlen.
Ich muss eine Zahlentestmethode entwickeln, um genaue Werte von Variablen für zwei Umgebungen zu vergleichen...
Ich habe den gleichen Quellcode verwendet, den ich gepostet habe, ich habe den 509er Testcode auf dem 509er Metaeditor kompiliert, ich habe den 600er Quellcode auf dem 604er Metaeditor kompiliert, die einzigen Unterschiede zwischen den beiden sind, dass der neue void OnTick() verwendet, der alte verwendet start()
Ich habe keine Indikatoren verwendet, weil ich wollte, dass dies ein grundlegender Test mit so wenigen Unbekannten wie möglich ist. Wir können die EAs modifizieren, um Indikatoren und andere Handelskriterien zu verwenden, wenn Sie die Testparameter erweitern möchten.
Wahrscheinlich nicht die Grundursache für Ihr Problem, aber in 60x müssen Sie eine ResetLastError() irgendwo einschließen? (1. Befehl innerhalb der while-Schleife?)
Ich bin mir nicht sicher, ob ich das muss? Ich werde es nachschlagen, die EAs haben die Tests ohne Fehler ausgeführt, so dass ich nicht sehen konnte, wie GetLastError() im neuen Terminal funktioniert. Meine hohe RAM-Auslastung (maximal über 1 GB) war auf jahrzehntelange 1-Minuten-Diagrammdaten zurückzuführen, die vom metaquotes-Demoserver heruntergeladen wurden, als ich die Download-Schaltfläche im History Center drückte.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Erstellt diese einfache EA auf 509 und 604 zu testen, sowohl auf MQ Demo-Konto 444 gleichen Server, Backtest über die gleichen Daten.
509 Grafik:
604 Grafik:
Sie scheinen identische Tests durchzuführen, mit Ausnahme des letzten Quartals. Ich denke, das liegt daran, dass ich eine Beta-Testversion auf demselben Server laufen ließ (wenn auch ein anderes Demokonto). Ich werde die Chart-Historie löschen und beide Terminals die gleiche Chart-Historie herunterladen lassen und den Test dann wiederholen.
Edit: Ich hätte wissen können, dass das ein Versuch für sich sein würde. Schön, dass MQ 1-Minuten-Chartdaten hat, die bis ins Jahr 1974 zurückreichen, aber ich wollte sie nicht alle haben! Es ist so, als ob man gar keine Daten haben kann oder so viel, dass man das halbe Silcon Valley im PC braucht! Mein Terminal hat jetzt 700mb RAM *rollseyes*
Sie scheinen identische Tests durchzuführen, mit Ausnahme des letzten Quartals. Ich denke, das liegt daran, dass ich eine Beta-Testversion auf demselben Server laufen ließ (wenn auch ein anderes Demokonto). Ich werde die Chart-Historie löschen und beide Terminals die gleiche Chart-Historie herunterladen lassen und den Test dann wiederholen.
Edit: Ich hätte wissen können, dass das ein Versuch für sich sein würde. Schön, dass MQ 1-Minuten-Chartdaten hat, die bis ins Jahr 1974 zurückreichen, aber ich wollte sie nicht alle haben! Man kann entweder gar keine Daten haben oder so viel, dass man das halbe Silcon Valley im PC braucht !! mein Terminal hat jetzt 700mb RAM *rollseyes*
Hallo, können Sie versuchen, M15 und M1 Tests für diese. haben Sie konvertiert Code von alten mq4 zu neuen? können Sie bitte versuchen, mit einem alten komplexen mq4 EA, mit der Umwandlung in neue mq4.
einschließlich anderer Datentypen, wie datetime etc. einschließlich interner und benutzerdefinierter Indikatoren... ich konnte keine Indikatoren sehen, die in diesem Code verwendet werden...
604's mögliches Problem ist, dass einige Zahlengenauigkeiten verloren gehen, für Indikatoren und andere Zahlen.
Ich muss eine Zahlentestmethode entwickeln, um genaue Werte von Variablen für zwei Umgebungen zu vergleichen...
Wahrscheinlich nicht die Grundursache für Ihr Problem, aber in 60x müssen Sie eine ResetLastError() irgendwo einschließen? (1. Befehl innerhalb der while-Schleife?)
Hallo, können Sie versuchen, M15 und M1 Tests für diese. haben Sie Code von alten mq4 zu neuen konvertiert? können Sie bitte versuchen, mit einem alten komplexen mq4 EA, mit der Umwandlung in neue mq4.
einschließlich anderer Datentypen, wie datetime etc. einschließlich interner und benutzerdefinierter Indikatoren. ich konnte keine Indikatoren in diesem Code sehen...
604's mögliches Problem ist, dass einige Zahlengenauigkeiten verloren gehen, für Indikatoren und andere Zahlen.
Ich muss eine Zahlentestmethode entwickeln, um genaue Werte von Variablen für zwei Umgebungen zu vergleichen...
Ich habe den gleichen Quellcode verwendet, den ich gepostet habe, ich habe den 509er Testcode auf dem 509er Metaeditor kompiliert, ich habe den 600er Quellcode auf dem 604er Metaeditor kompiliert, die einzigen Unterschiede zwischen den beiden sind, dass der neue void OnTick() verwendet, der alte verwendet start()
Ich habe keine Indikatoren verwendet, weil ich wollte, dass dies ein grundlegender Test mit so wenigen Unbekannten wie möglich ist. Wir können die EAs modifizieren, um Indikatoren und andere Handelskriterien zu verwenden, wenn Sie die Testparameter erweitern möchten.
Wahrscheinlich nicht die Grundursache für Ihr Problem, aber in 60x müssen Sie eine ResetLastError() irgendwo einschließen? (1. Befehl innerhalb der while-Schleife?)