Noch einmal: Wenn das Flag der Select-Funktion auf mode_trades gesetzt ist, werden die Aufträge dem aktuellen Stand und nicht der Historie zugeordnet, so dass es keinen Sinn macht, die Schlusszeit abzufragen, sie wird immer gleich Null sein.
Es werden einfach beide Orders geöffnet, eine Pending Order wird ausgelöst, die zweite wird gelöscht, die ausgelöste wird bei Take oder Stop geschlossen, und da hört es auf, denn es wird keine Schleife gestartet und der Wert von 1 für eine der Variablen wird gespeichert...
Techno: Noch einmal: Wenn das Flag der Select-Funktion auf mode_trades gesetzt ist, werden die Aufträge dem aktuellen Stand und nicht der Historie zugeordnet, so dass es keinen Sinn macht, die Schlusszeit abzufragen, sie wird immer gleich Null sein.
Ich habe es repariert... ich weiß es selbst, aber ich habe gerade angefangen, alles zu versuchen.
über
Es ist nicht höher, es ist innen, am Anfang.
Nein, und so funktioniert es auch nicht... denn wenn es keine Posen gibt, ändert der Selektor den Wert der Variablen nicht, bis die nächste erscheint
So wollte ich es machen:
Noch einmal: Wenn das Flag der Select-Funktion auf mode_trades gesetzt ist, werden die Aufträge dem aktuellen Stand und nicht der Historie zugeordnet, so dass es keinen Sinn macht, die Schlusszeit abzufragen, sie wird immer gleich Null sein.
Ich habe es repariert... ich weiß es selbst, aber ich habe gerade angefangen, alles zu versuchen.
Übrigens, soll das wirklich so sein?
Würde eine solche Basis funktionieren? Bei mir funktioniert es immer zu 100 %:
if(OrderSelect(0,SELECT_BY_POS,MODE_TRADES)==true)
{
if(OrderSymbol()==Symbol())
{
...und so weiter...
}
}