[Archiv!] Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht daran vorbei. Könnte nirgendwo ohne dich hingehen - 2. - Seite 203

 

In Bezug auf unsere üblichen Vorzeichen sieht der Prozess wie folgt aus:

Die Zählung beginnt bei Null und endet bei 2^31-1 = 2147483647, oder 0x7FFFFFFFF. Die nächste Zahl ist 0x80000000, oder -2^31 = -2147483648, d.h. sie springt zu negativen Werten (das höchste Bit wird 1). Dann wird gezählt, indem eine Zahl addiert wird, bis -1 erreicht wird, d.h. 0xFFFFFFFFFFFF. Der Prozessor setzt dann das Überlaufflag und der Zählzyklus beginnt erneut bei Null.

 
d.h. der Zähler gibt eine Zahl von -2147483648 bis 2147483647?
 
eddy:
d.h. der Zähler gibt eine Zahl zwischen -2147483648 und 2147483647?
Nun, ja... Lesen Sie die Hilfe über den Typ int, dort steht es so.
 
Es hängt alles von der Interpretation des Vorzeichenbits ab. Technisch gesehen kennt der Zähler keine negativen Zahlen und betrachtet das hohe Bit der Zahl als seine hohe Ziffer. Aber es gibt keine vorzeichenlosen Zahlen in MQL, so dass der Compiler das hohe Bit als negative Zahl betrachtet. Die interne Darstellung der Zahl ändert sich jedoch nicht.
 
Welche Zahlen und in welcher Reihenfolge gibt GetTickCount() zurück?)
 
doon:

Frage zu isCloseLastPosByStop().

Wird nach demselben abgeschlossenen Auftrag gesucht, wenn es keine weiteren abgeschlossenen Aufträge gibt (d. h. dieser Auftrag ist nicht der letzte)?

 
eddy:
und in welcher Reihenfolge wird GetTickCount() zurückgegeben?)
0,1,2, ..., 2147483647, -2147483648, -2147483647, ..., -2, -1, (Überlauf) 0, 1, ...
 
doon:

Frage zu isCloseLastPosByStop().

Wird nach demselben abgeschlossenen Auftrag gesucht, wenn es keine weiteren abgeschlossenen Aufträge gibt (d. h. dieser Auftrag ist nicht der letzte)?

Es wird immer der Status des letzten abgeschlossenen Auftrags zurückgegeben. Das heißt, die Antwort ist ja.
Oder haben Sie irgendwo in dieser Funktion eine Prüfung für "Auftrag bereits einmal geprüft" gefunden? :)
 
artmedia70:
Es wird immer der Status des letzten abgeschlossenen Auftrags zurückgegeben. Das heißt, die Antwort ist ja.

Cp
 
doon:

Cp
Ich habe meinen vorherigen Beitrag korrigiert. Ein Hinweis darauf, was zu tun ist :)
Grund der Beschwerde: