Diskussion zum Artikel "Bibliothek für ein leichtes und schnelles Entwickeln vom Programmen für den MetaTrader (Teil X): Kompatibilität mit MQL4" - Seite 5
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
Ändern Sie nur eine, hervorgehobene Position. Daran gibt es keinen Zweifel. Sie wurde heute Morgen festgelegt. Ich änderte sie mehrmals. Es war mir egal, welche ich änderte. Ich hatte bereits eine Auszeit für diese Position festgelegt. Das war es, was ich tun wollte.
Hier sind alle Begrenzer und der letzte Sell.
Die gelöschten Limiter und der Sell sind hervorgehoben. Offensichtlich gibt es irgendwo ein Löschungsereignis. Aber warum ist es nicht mit der Eröffnung dieses Sell "aufgewacht", sondern erst mit der Schließung?
Um 15:01:14 Uhr löschte ich die zuvor erteilte Limit-Order .
Bis 18:29 Uhr habe ich mein eigenes Geschäft gemacht. Der Expert Advisor stand auf dem Chart.
Um 18:29:21 Uhr änderte ich die zuvor gesetzte Position.
Um 18:33:02 Uhr setzte ich Sell
Um 18:34:11 Uhr schloss ich diesen Verkauf.
"Zuvor geöffnete Position" - wurde sie geöffnet, bevor die"zuvor gesetzte Limit-Order" gesetzt wurde?
Ja oder nein?
Alexej, ist es schwer, eine kurze Antwort zu geben, ohne einen Haufen Tagebucheinträge zu verfassen?
Sie haben sie alle als "zuvor geöffnet" und "zuvor gesetzt" bezeichnet.
Was ist richtig: 1 oder 2?
Achten Sie auf Ihre Hände:
Eine Kaufposition wurde um 8:51 Uhr platziert und noch nicht geschlossen. Auch jetzt ist sie noch offen. Ich habe nur das Take-Level ein paar Mal geändert. Hier ist eine Aufzeichnung davon.
Limiter um 14:54 (keine Sekunden) platziert. Um 15:01 Uhr wurde er entfernt. Das wurde zum richtigen Zeitpunkt aufgenommen.
Nach der Pause wurde der Take-Level der um 8:51 Uhr platzierten Buy-Position noch einige Male geändert.
Um 18:33 Uhr wurde die Verkaufsposition eröffnet und um 18:34 Uhr geschlossen.
Zum Zeitpunkt der Schließung dieser Verkaufsposition wurde erneut die Aufhebung des um 14:54 Uhr gesetzten und um 15:01 Uhr aufgehobenen Limits gemeldet.
Achten Sie auf Ihre Hände:
Eine Kaufposition wurde um 8:51 Uhr platziert und noch nicht geschlossen. Auch jetzt ist sie noch offen. Ich habe nur das Take-Level ein paar Mal geändert. Hier ist eine Aufzeichnung davon.
Begrenzer um 14:54 Uhr (keine Sekunden) platziert. Entfernt um 15:01 Uhr. Das wurde zur richtigen Zeit aufgenommen.
Des Weiteren wurde nach der Pause der Pegel des um 8:51 Uhr platzierten Take-Levels der Buy-Position noch ein paar Mal geändert
Um 18:33 Uhr wurde die Verkaufsposition eröffnet und um 18:34 Uhr wurde sie geschlossen.
In dem Moment, in dem die Sell-Position geschlossen wurde, kam die wiederholte Meldung, dass das um 14:54 Uhr gesetzte und um 15:01 Uhr entfernte Limit aufgehoben wurde.
also
Ist das die Reihenfolge?
Ich bitte Sie, einfach eine Sequenz von Aktionen zu schreiben, nicht Ihre Logs zu schieben, damit ich einen halben Tag darin verbringen kann - ich kann seit einem halben Tag keine einfache Sequenz von Aktionen von Ihnen bekommen - Sie versuchen weiterhin, mir Ihre Logs zu geben, damit ich mich damit befasse - Alexey, ich habe eine Menge Sorgen. Ich muss nur Ihre Situation reproduzieren. Dazu brauche ich die übliche Abfolge von Aktionen, wie ich sie oben geschrieben habe - das dauert fünf Minuten, und ich muss mich nicht mit den Feinheiten deines Logs auseinandersetzen, das du hier stückchenweise gepostet hast.
Ich kann Ihren Fehler nicht reproduzieren. Deshalb bitte ich um schnelle Hilfe und nicht darum, dass ich Ihr Protokoll durchgehen muss, das in verschiedenen Beiträgen verstreut ist.
daher
Ist das die Reihenfolge?
Der hervorgehobene Vorgang wurde mehrmals wiederholt. Wie oft, weiß ich nicht, ich brauchte es nicht zu zählen. Ich glaube, Sie wissen nicht, wie sich das auf die gesamte Situation auswirkt.
Aber im Allgemeinen ist es genau so.
Der hervorgehobene Teil wurde viele Male wiederholt. Wie oft, weiß ich nicht, ich musste nicht nachzählen. Ich glaube, Sie wissen nicht, wie sich das auf die ganze Situation auswirkt.
Aber im Allgemeinen ist es genau so.
Und nun eine Frage zu den Protokollen: gibt es einen Eintrag im Protokoll über p4"Limit order deleted" nach dem Eintrag über die Buy takeout change von p3 ?
Warum ist das notwendig - um zu verstehen, ob dieses Ereignis beim ersten Mal, als die Order gelöscht wurde, verloren gegangen ist, oder ob es nach dem Sell close wieder angezeigt wurde?
Und nun eine Frage zu den Protokollen: Gibt es einen Eintrag im Protokoll über p4"Limit order deleted" nach dem Eintrag über die Buy takeout change von p3 ?
Warum ist das notwendig - um zu verstehen, ob dieses Ereignis beim ersten Mal, als die Order gelöscht wurde, verloren gegangen ist, oder ob es nach dem Sell close wieder angezeigt wurde.
Sie sehen, wie nützlich es ist, die Logs zu durchforsten: )))))) Zwischen der Platzierung dieser Order und ihrer Löschung habe ich sie noch dreimal zu einem anderen Preis verschoben.
Und die Aufzeichnung der Löschung war
Sie sehen, wie nützlich es ist, die Protokolle zu durchforsten. )))))) Zwischen der Aufgabe dieser Bestellung und ihrer Löschung habe ich sie noch dreimal auf einen anderen Preis verschoben.
Und die Aufzeichnung der Löschung war
gut. Ich werde versuchen, es zu reproduzieren.
Hallo. Sie haben sicherlich eine große und notwendige Arbeit geleistet. Für das, was Sie haben, ein großes menschliches Dankeschön! Aber es gibt eine Frage. Der Expert Advisor, den Sie zu Testzwecken verwenden, wenn Sie auf dem Konto arbeiten, ändert alle Aufträge und Positionen unabhängig von den Majiks und Unterschieden der Währungspaare. D.h. Sie setzen ihn auf Eurobucks und gleichzeitig steht eine andere Eule auf einer anderen Währung und hält dort ihre Aufträge und Positionen. Sie klicken auf Ihre Advisor-Änderung von Gewinn oder Stop und er zieht nicht nur Eurobucks, sondern alles, was im Terminal ist. Das ist nicht koscher. Vielen Dank für Ihr Verständnis.
Dieser EA ist nur zum Testen der Bibliothek im Tester. Es wird nicht empfohlen, ihn auch auf einer Demo einzusetzen. Und es ist strengstens untersagt, ihn auf einem realen Konto zu verwenden.
Artem I hat die Situation noch einmal durchgespielt.
Das Skript hat alle offenen Positionen von gestern geschlossen. Ich habe keine Aufträge auf das Konto gelegt, aber die von gestern sind geschlossen. Es gibt Aufzeichnungen über die Löschung von Aufträgen. Und nicht nur einen. Es gab dreimal einen Eintrag "Dieses Ereignis ist bereits in der Liste".
Dann habe ich drei weitere Positionen aufgegeben und sie mit dem Skript wieder geschlossen. Alles passierte wieder. Drei Positionen geschlossen ... drei Versuche, eine Position zu löschen, die bereits in der Historie ist.
Auch wenn Sie keine Protokolle mögen, werde ich es direkt von der Registerkarte "Experten" setzen.
Zum Zeitpunkt der Eröffnung des USDJPY (unterste Zeile der Aufzeichnungen) gab es keine offenen Positionen und keine schwebenden Aufträge.