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
Ja - das habe ich buchstäblich gerade herausgefunden, als ich die for-Schleife entfernt habe. Liege ich richtig, wenn ich sage, dass, wenn ich die OrderTicket-Nummer verfolge, wenn sie zum ersten Mal ausgewählt wird, sobald die OrderClose sein Ding gemacht hat und es wahr zurückgibt, dann könnte ich dies mit der OrderTicket-Nummer überprüfen, da sie unterschiedlich sein werden - so brechen die Schleife und warten, bis eine andere neue Bestellung durch kommt?
Ich bin mir nicht ganz sicher, wie ich das schreiben soll, aber ist das ungefähr der richtige Weg?
Sie brauchen die Schleife nicht zu verlassen... es sei denn, der verbleibende Teil des Auftrags hat eine neue Ticketnummer... wissen Sie, ob das der Fall ist?
Das Problem bei der Speicherung dieser Informationen in einer Variablen oder einem Array ist, dass Sie Ihre Informationen verloren haben, wenn der EA absichtlich stoppt oder MT4 abstürzt, und Sie nicht dort weitermachen können, wo Sie aufgehört haben. Vielleicht können Sie etwas mit magischen Zahlen machen ... ansonsten müssen Sie sich die Mühe machen und die Informationen in Dateien speichern . . .
Hmmm... Ok, ich habe gerade die Auftragsdetails nach OrderClose==true.... ausgedruckt. Die OrderTicket-Nummern sind identisch, von der ersten Order bis zur Schließung nach der Hälfte... Haben Sie eine Idee, warum die Order nicht auch zur Hälfte geschlossen wird, sobald Bid >= Exit-Preis ist? Es scheint weit genug zu gehen, aber es scheint nur bei einem Pullback zu schließen (ich führe schnell einen Test mit einem bekannten Set-up wiederholt durch).
Wenn sie alle die gleiche Ticketnummer sind, wie kann ich damit arbeiten, um zu verhindern, dass sie ständig die Hälften nacheinander schließen? Ich möchte nur, dass die Hälfte einmal geschlossen wird...
Hmmm... Ok, ich habe gerade die Auftragsdetails nach OrderClose==true.... ausgedruckt. Die OrderTicket-Nummern sind identisch, von der ersten Order bis zur Schließung nach der Hälfte... Haben Sie eine Idee, warum die Order nicht auch zur Hälfte geschlossen wird, sobald Bid >= Exit-Preis ist? Es scheint weit genug zu gehen, aber es scheint nur bei einem Pullback zu schließen (ich führe schnell einen Test mit einem bekannten Set-up wiederholt durch).
Können Sie etwas mehr aus dem Log/Journal zeigen, wie hoch der Bid einen Tick vor der Hälfte der Order ist, die geschlossen werden soll? Alles, was wir aus dem, was Sie ausgedruckt haben, sehen können, ist der Bid-Wert, als die Hälfte der Order geschlossen werden sollte. Welchen Modus des Strategietesters verwenden Sie? jeden Tick oder Eröffnungspreise?
Wenn sie alle dieselbe Ticketnummer haben, wie kann ich damit arbeiten, um nicht ständig zu versuchen, die Hälften nacheinander zu schließen? Ich möchte nur, dass die Hälfte einmal geschlossen wird...
Ok - gut, die einzige andere Option ist, zwei Aufträge mit zwei verschiedenen Ausstiegskursen zu setzen... das einzige Problem, das ich damit habe, ist dies:
"if(OpenOrdersThisPair(Symbol())==0)"
Es lässt mich nur 1 Auftrag zu einem Zeitpunkt setzen... Wenn ich das entferne, kann ich eine unbegrenzte Anzahl von Geschäften auf den Markt bringen... Ich hoffe, Sie haben Erfahrung damit, wie ich 2-3-4 Orders für eine einzige isolierte Set-up-Idee zulassen kann?
Ich kann bis zu maximal 4 Ausgänge pro Handels-Setup haben.
Ok - nun, die einzige andere Option ist, zwei Aufträge mit zwei verschiedenen Ausstiegskursen einzugeben... das einzige Problem, das ich damit habe, ist dies:
"if(OpenOrdersThisPair(Symbol())==0)"
Damit kann ich jeweils nur 1 Auftrag eingeben... Wenn ich das entferne, kann ich eine unbegrenzte Anzahl von Geschäften auf den Markt bringen... Ich hoffe, Sie haben Erfahrung damit, wie ich 2-3-4 Orders auf eine einzige isolierte Set-up-Idee zulassen kann?
Können Sie etwas mehr von dem Log/Tagebuch zeigen?
Können Sie etwas mehr aus dem Log/Journal zeigen, wie hoch der Bid einen Tick vor der Schließung der halben Order war? Alles, was wir aus dem, was Sie gedruckt haben, sehen können, ist, was Bid war, als die Hälfte der Order geschlossen werden sollte. Welchen Modus des Strategietesters verwenden Sie? jeden Tick oder Eröffnungspreise?
Ich verwende jeden T ick. Der hervorgehobene Teil oben; wie kann ich das überprüfen? Ich verstehe nicht warum, aber manchmal wird nicht alles ausgedruckt - die Orderclose-Funktion funktioniert, aber der Druck nicht... Das ist wirklich frustrierend, weil es mich verwirrt. Aber egal, der Ausdruck ist so ziemlich alles, was ich oben eingefügt habe?
Der einzige Unterschied ist, dass ich auch eine unerbittliche Menge von "OrderModify Fehler 1" - die ich noch herausfinden müssen...
Ich benutze jedes Häkchen. Der hervorgehobene Teil oben; wie kann ich das überprüfen? Ich verstehe nicht, warum, aber manchmal wird nicht alles ausgedruckt - die orderclose-Funktion funktioniert, aber der Druck nicht... Das ist wirklich frustrierend, weil es mich verwirrt. Aber egal, der Ausdruck ist so ziemlich alles, was ich oben eingefügt habe?