Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
gemessen:
2019.07.30 00:44:29.156 tst_iXXX_Copy (EURUSD,H1) CopyClose: loops=1410065408 ms=69407
2019.07.30 00:45:29.408 tst_iXXX_Copy (EURUSD,H1) iClose: loops=1410065408 ms=60250
Ausführen des Skripts:
Was ist los? (keine Zeit, es herauszufinden)
Ausführen des Skripts:
Was ist los? (keine Zeit, es herauszufinden)
es gibt keine Überprüfung für die Anzahl der Balken auf dem Diagramm, vielleicht der Ausgang durch eine nicht vorhandene bar - ich habe unbegrenzte und H1-Periode auf eu, rand() scheint zu 65 Tausend höchstens geben
Ich habe den rand()-Compiler geknackt, hier ist ein korrekter Test für alle 4 Methoden:
2019.07.30 00:59:10.911 tst_iXXX_Copy (EURUSD,H1) CopyClose: loops=1410065408 ms=69765
2019.07.30 01:01:23.655 tst_iXXX_Copy (EURUSD,H1) iClose: loops=1410065408 ms=132735
2019.07.30 01:03:51.541 tst_iXXX_Copy (EURUSD,H1) Close[i]: loops=1410065408 ms=147890
2019.07.30 01:05:19.872 tst_iXXX_Copy (EURUSD,H1) CopyRates: loops=1410065408 ms=88328
Es gibt keine Überprüfung der Anzahl der Balken auf dem Diagramm, es kann bei einem nicht vorhandenen Balken abstürzen - ich habe eine unbegrenzte und eine H1-Periode auf eu, rand() scheint höchstens 65 Tausend zu ergeben
Ich habe den rand()-Compiler geknackt, hier ist ein korrekter Test für alle 4 Methoden:
2019.07.30 00:59:10.911 tst_iXXX_Copy (EURUSD,H1) CopyClose: loops=1410065408 ms=69765
2019.07.30 01:01:23.655 tst_iXXX_Copy (EURUSD,H1) iClose: loops=1410065408 ms=132735
2019.07.30 01:03:51.541 tst_iXXX_Copy (EURUSD,H1) Close[i]: loops=1410065408 ms=147890
2019.07.30 01:05:19.872 tst_iXXX_Copy (EURUSD,H1) CopyRates: loops=1410065408 ms=88328
Irgendwie nicht gut, wenn man eine Datei braucht :)
Hmm, ich schätze, ohne einen halben Liter ist das nicht möglich...
warum ist loops=-2147483648 in meinem Quellcode anders!
;)
PS: zu ulong- ints ersetzen in der definieren - wenn Sie gehen, um zu testen, bis morgen ))))
Hmm, ich schätze, ohne einen halben Liter ist das nicht möglich...
warum ist loops=-2147483648 in meinem Quellcode anders!
;)
PS: zu ulong-into die ints in der definieren - wenn Sie gehen, um zu testen, bis morgen ))))
Ersetzt:
:))
Ersetzt:
:))
MQL-Quellcode ist eins-zu-eins, ich kopierte den Test aus dem Terminalprotokoll
hmm, schwer zu erraten, wo die bösen Stifte noch gegraben haben ))))
Ich bin nicht so begeistert davon, aber der Code funktioniert - bei mir hat er funktioniert!
SZY: Win10 - 64, Build 2093 (Intel Core - 8GB RAM) - keine Probleme festgestellt, was haben Sie da?
--------------
angehängt... es ist ein Skript, im Skript-Ordner... ich weiß nicht, was ich sonst noch vorschlagen soll
Unter Wine auf Debian x64 läuft aus irgendeinem Grund nur ein Kernel
MQL-Quellcode ist genau das gleiche, ich kopierte den Test aus dem Terminalprotokoll
hmm, es ist schwer zu erraten, wo die bösen Stifte noch gegraben haben ))))
ich bin nicht so scharf darauf, der Code funktioniert gut - bei mir hat er funktioniert! ich habe ihn von hier, als wir darüber diskutiert haben
SZY: Win10 - 64, Build 2093 (Intel Core - 8GB RAM) - keine Probleme festgestellt, was haben Sie da?
--------------
angehängt... es ist ein Skript, im Skript-Ordner... ich weiß nicht, was ich sonst noch vorschlagen soll
Vin10 - 64 , Build 2093 (Intel Core i3-3217U CPU @ 1.80GHz - 12GB RAM)- keine Probleme festgestellt...
Probleme bemerkt...
Das Einzige, was hier zu tun ist, ist, die Anzahl der Zyklen zu reduzieren, und wenn es eine Stelle gibt, an der das Skript funktioniert - verwenden Sie die Entpackung GetLastError(), um danach zu suchen
alternativ: oder einige Einstellungen des Terminals? - hmm, welche Einstellungen gibt es? - Anzahl der Balken im Diagramm und das war's
Das Einzige, was hier zu tun ist, ist, die Anzahl der Zyklen zu reduzieren, und wenn es eine Stelle gibt, an der das Skript funktioniert - verwenden Sie die Funktion GetLastError() undo, um danach zu suchen
alternativ: oder einige Einstellungen des Terminals? - hmm, welche Einstellungen gibt es? - Anzahl der Balken im Diagramm - das war's.
Ich habe keine Zeit, sie zu suchen. Ich dachte, es gäbe etwas, das nicht in der Box enthalten ist - ich habe es einfach ausprobiert und das Ergebnis gesehen. Und so ... Ja, und das Skript funktioniert nicht sofort, sondern bleibt so lange hängen, bis Sie es durch Drücken des PCM-Symbols zwangsweise schließen. Und erst dann wird dort etwas gedruckt. Generell - mit Makros hat man aus irgendeinem Grund Schwierigkeiten.