Alert: MT4 Terminal dupliziert von Experten gesendete Orders - Seite 3

 
Ricardo1:

Hallo Raptor, ich habe Ihnen das gesamte Expertenprotokoll für diesen Tag gegeben. Die nächste Expertenaktion findet am 12. Juni um 9:05 Uhr statt, so dass ich nicht glaube, dass sie nützlich wäre. Ich bin gerne bereit, Ihnen alle Beweise zu liefern, die ich kann. Dies geschah auch bei einem Demokonto am 29. Mai, aber ich habe das Expertenprotokoll nicht mehr. Es gibt sogar noch einen anderen Demo-Fall, bei dem ich den genauen Zeitpunkt suchen könnte, an dem es passiert ist, obwohl das Szenario sehr ähnlich wäre... Ok, ich habe sie. Ich habe die Dateien des Demokontos vom 27. Mai, das einen kommerziellen EA verwendet. Wenn Sie es für nützlich halten, werde ich sie hier posten.
Wenn Sie sie hier posten könnten, könnte es etwas Licht auf das Geschehen werfen, danke.
 

Ok, sehr gut. Dies sind die exakten Dateien, ohne jegliche Änderung. Sie sind lang, aber es ist nicht notwendig, auf alle Details zu achten.

Der wichtigste Punkt: Der Experte ForexGrowthBot eröffnet das Ticket 22492519 um 19:14:57. Unmittelbar danach wird der Auftrag 22492528 von niemandem eröffnet (er erscheint nur im Journal). Als der EA dies bemerkt, flippt er aus :) und schließt den Auftrag. In diesem Fall gab es keinen manuellen Eingriff.

Der andere vorhandene EA ist ein Kopierer: er sendet oder schließt keine Aufträge. Ich habe ihn benutzt, um die Aufträge auf ein anderes Konto zu kopieren, um die Losgröße zu ändern, da ForexGrowthBot eine feste Losgröße hat (ich hatte versucht, einen Kopierer zu benutzen, der Aufträge innerhalb desselben Kontos öffnet, aber es schien, dass ForexGrowthBot mit zusätzlichen Aufträgen, die von einem anderen Agenten gesendet wurden, verwirrt wurde, also habe ich einen benutzt, der kontenübergreifend kopiert).

Hier sind die Dateien:


XE Markets

Expertenprotokoll für 2013.05.27

19:14:57 ForexGrowthBot EURUSD,M15: open #22492519 sell 0.01 EURUSD at 1.29044 ok
19:14:57 EA Copier Write Side 2.11 EURUSD,M15: Ready to Execute FileCopier
19:14:58 EA Copier Write Side 2.11 EURUSD,M15: FileCopier Executed
19:14:58 EA Copier Write Side 2.11 EURUSD,M15: Ready to Execute FileCopier
19:14:58 EA Copier Write Side 2.11 EURUSD,M15: FileCopier Executed
19:15:34 ForexGrowthBot EURUSD,M15: close #22492528 sell 0.01 EURUSD at 1.29043 at price 1.29056
19:15:34 EA Copier Write Side 2.11 EURUSD,M15: Ready to Execute FileCopier
19:15:34 EA Copier Write Side 2.11 EURUSD,M15: FileCopier Executed
19:29:55 EA Copier Write Side 2.11 EURUSD,M15: Bereit zum Ausführen von FileCopier
19:29:55 ForexGrowthBot EURUSD,M15: open #22494722 sell 0.01 EURUSD at 1.28994 ok
19:29:55 EA Copier Write Side 2.11 EURUSD,M15: FileCopier Executed
19:44:57 ForexGrowthBot EURUSD,M15: open #22495858 sell 0.01 EURUSD at 1.28930 ok
19:44:57 EA Copier Write Side 2.11 EURUSD,M15: Bereit zur Ausführung von FileCopier
19:44:57 EA Copier Write Side 2.11 EURUSD,M15: FileCopier ausgeführt
19:59:59 ForexGrowthBot EURUSD,M15: open #22496734 sell 0.01 EURUSD at 1.28965 ok
19:59:59 EA Copier Write Side 2.11 EURUSD,M15: Bereit zur Ausführung von FileCopier
19:59:59 EA Copier Write Side 2.11 EURUSD,M15: FileCopier Executed
20:14:56 ForexGrowthBot EURUSD,M15: open #22498142 sell 0.01 EURUSD at 1.28906 ok
20:14:56 EA Copier Write Side 2.11 EURUSD,M15: Bereit zum Ausführen von FileCopier
20:14:56 EA Copier Write Side 2.11 EURUSD,M15: FileCopier Executed
20:44:55 ForexGrowthBot EURUSD,M15: close #22498142 sell 0.01 EURUSD at 1.28906 at price 1.29048
20:44:55 EA Copier Write Side 2.11 EURUSD,M15: Ready to Execute FileCopier
20:44:55 EA Copier Write Side 2.11 EURUSD,M15: FileCopier Executed
22:29:55 ForexGrowthBot EURUSD,M15: close #22496734 sell 0.01 EURUSD at 1.28965 at price 1.29202
22:29:55 EA Copier Write Side 2.11 EURUSD,M15: Bereit zum Ausführen von FileCopier
22:29:55 EA Copier Write Side 2.11 EURUSD,M15: FileCopier Executed
22:30:01 ForexGrowthBot EURUSD,M15: close #22495858 sell 0.01 EURUSD at 1.28930 at price 1.29206
22:30:01 EA Copier Write Side 2.11 EURUSD,M15: Ready to Execute FileCopier
22:30:01 EA Copier Write Side 2.11 EURUSD,M15: FileCopier Executed
22:30:01 ForexGrowthBot EURUSD,M15: close #22494722 sell 0.01 EURUSD at 1.28994 at price 1.29215
22:30:02 EA Copier Write Side 2.11 EURUSD,M15: Bereit zur Ausführung von FileCopier
22:30:02 ForexGrowthBot EURUSD,M15: close #22492519 sell 0.01 EURUSD at 1.29044 at price 1.29215
22:30:02 EA Copier Write Side 2.11 EURUSD,M15: FileCopier Executed


Journal log für 2013.05.27

19:14:56 '7253468': order sell market 0.01 EURUSD sl: 0.00000 tp: 0.00000
19:14:57 '7253468': request was accepted by server
19:14:57 '7253468': request in process
19:14:57 '7253468': order was opened : #22492519 sell 0.01 EURUSD at 1.29044 sl: 0.00000 tp: 0.00000
19:14:57 '7253468': order sell market 0.01 EURUSD sl: 0.00000 tp: 0.00000
19:14:57 '7253468': request was accepted by server
19:14:57 '7253468': request in process
19:14:57 '7253468': order was opened : #22492528 sell 0.01 EURUSD at 1.29043 sl: 0.00000 tp: 0.00000
19:15:32 '7253468': close order #22492528 sell 0.01 EURUSD at 1.29043 sl: 0.00000 tp: 0.00000 zum Preis 0.00000
19:15:34 '7253468': Anfrage wurde vom Server akzeptiert
19:15:34 '7253468': Anfrage in Bearbeitung
19:15:34 '7253468': Order #22492528 sell 0.01 EURUSD at 1.29043 sl: 0.00000 tp: 0.00000 closed at price 1.29056
19:15:34 '7253468': login
19:29:54 '7253468': order sell market 0.01 EURUSD sl: 0.00000 tp: 0.00000
19:29:55 '7253468': request was accepted by server
19:29:55 '7253468': request in process
19:29:55 '7253468': order was opened : #22494722 sell 0.01 EURUSD at 1.28994 sl: 0.00000 tp: 0.00000
19:44:57 '7253468': order sell market 0.01 EURUSD sl: 0.00000 tp: 0.00000
19:44:57 '7253468': request was accepted by server
19:44:57 '7253468': request in process
19:44:57 '7253468': order was opened : #22495858 sell 0.01 EURUSD at 1.28930 sl: 0.00000 tp: 0.00000
19:59:55 '7253468': order sell market 0.01 EURUSD sl: 0.00000 tp: 0.00000
19:59:59 '7253468': request was accepted by server
19:59:59 '7253468': request in process
19:59:59 '7253468': order was opened : #22496734 sell 0.01 EURUSD at 1.28965 sl: 0.00000 tp: 0.00000
20:14:56 '7253468': order sell market 0.01 EURUSD sl: 0.00000 tp: 0.00000
20:14:56 '7253468': request was accepted by server
20:14:56 '7253468': request in process
20:14:56 '7253468': order was opened : #22498142 sell 0.01 EURUSD at 1.28906 sl: 0.00000 tp: 0.00000
20:44:55 '7253468': close order #22498142 sell 0.01 EURUSD at 1.28906 sl: 0.00000 tp: 0.00000 zum Preis 0.00000
20:44:55 '7253468': Anfrage wurde vom Server akzeptiert
20:44:55 '7253468': Anfrage in Bearbeitung
20:44:55 '7253468': Order #22498142 sell 0.01 EURUSD zu 1.28906 sl: 0.00000 tp: 0.00000 geschlossen zu Preis 1.29048
22:29:55 '7253468': close order #22496734 sell 0.01 EURUSD zu 1.28965 sl: 0.00000 tp: 0.00000 zu Preis 0.00000
22:29:55 '7253468': Anfrage wurde vom Server angenommen
22:29:55 '7253468': Anfrage in Bearbeitung
22:29:55 '7253468': order #22496734 sell 0.01 EURUSD at 1.28965 sl: 0.00000 tp: 0.00000 closed at price 1.29202
22:29:55 '7253468': close order #0 buy 0.01 zu 0 sl: 0 tp: 0 zu Preis 0
22:29:55 '7253468': order #22495858 buy 0.01 EURUSD closing at 0.00000 failed [Invalid parameters]
22:30:00 '7253468': close order #22495858 sell 0.01 EURUSD at 1.28930 sl: 0.00000 tp: 0.00000 at price 0.00000
22:30:01 '7253468': Anfrage wurde vom Server akzeptiert
22:30:01 '7253468': Anfrage in Bearbeitung
22:30:01 '7253468': order #22495858 sell 0.01 EURUSD at 1.28930 sl: 0.00000 tp: 0.00000 closed at price 1.29206
22:30:01 '7253468': close order #22494722 sell 0.01 EURUSD zu 1.28994 sl: 0.00000 tp: 0.00000 zum Preis 0.00000
22:30:01 '7253468': Anfrage wurde vom Server akzeptiert
22:30:01 '7253468': Anfrage in Bearbeitung
22:30:01 '7253468': Order #22494722 sell 0.01 EURUSD zu 1.28994 sl: 0.00000 tp: 0.00000 geschlossen zum Preis 1.29215
22:30:01 '7253468': close order #22492519 sell 0.01 EURUSD at 1.29044 sl: 0.00000 tp: 0.00000 at price 0.00000
22:30:02 '7253468': Anfrage wurde vom Server akzeptiert
22:30:02 '7253468': Anfrage in Bearbeitung
22:30:02 '7253468': order #22492519 sell 0.01 EURUSD at 1.29044 sl: 0.00000 tp: 0.00000 closed at price 1.29215
23:33:46 '7253468': login
23:34:47 '7253468': login
23:34:54 '7253468': login
23:35:38 '7253468': login
23:35:39 '7253468': previous successful authorization performed from 201.124.93.195

 
Scheint für mich eins zu eins zu sein
19:15:34 ForexGrowthBot EURUSD,M15: close #22492528 sell 0.01 EURUSD at 1.29043 at price 1.2905619:15:34 EA Kopierer Schreibseite 2.11 EURUSD,M15: FileCopier ausgeführt
19:29:55 ForexGrowthBot EURUSD,M15: öffnen #22494722 verkaufen 0.01 EURUSD bei 1.28994 ok19:29:55 EA Kopierer Schreibseite 2.11 EURUSD,M15: FileCopier Ausgeführt
19:44:57 ForexGrowthBot EURUSD,M15: öffne #22495858 verkaufe 0.01 EURUSD zu 1.28930 ok19:44:57 EA Copier Write Side 2.11 EURUSD,M15: Bereit zum Ausführen von FileCopier
19:59:59 ForexGrowthBot EURUSD,M15: eröffne #22496734 verkaufe 0,01 EURUSD zu 1,28965 ok19:59:59 EA Kopierer Schreibseite 2.11 EURUSD,M15: FileCopier Ausgeführt
20:14:56 ForexGrowthBot EURUSD,M15: eröffne #22498142 verkaufe 0,01 EURUSD zu 1,28906 ok20:14:56 EA Kopierer Schreibseite 2.11 EURUSD,M15: FileCopier Ausgeführt
20:44:55 ForexGrowthBot EURUSD,M15: close #22498142 sell 0.01 EURUSD at 1.28906 at price 1.2904820:44:55 EA Kopierer Schreibseite 2.11 EURUSD,M15: FileCopier Ausgeführt
22:29:55 ForexGrowthBot EURUSD,M15: close #22496734 verkaufe 0.01 EURUSD bei 1.28965 zum Preis von 1.2920222:29:55 EA Kopierer Schreibseite 2.11 EURUSD,M15: FileCopier Ausgeführt
22:30:01 ForexGrowthBot EURUSD,M15: close #22495858 sell 0.01 EURUSD at 1.28930 at price 1.2920622:30:01 EA-Kopierer Schreibseite 2.11 EURUSD,M15: FileCopier Ausgeführt
22:30:01 ForexGrowthBot EURUSD,M15: close #22494722 sell 0.01 EURUSD at 1.28994 at price 1.2921522:30:02 EA Copier Write Side 2.11 EURUSD,M15: Bereit zum Ausführen von FileCopier
22:30:02 ForexGrowthBot EURUSD,M15: close #22492519 sell 0.01 EURUSD at 1.29044 at price 1.2921522:30:02 EA Copier Schreibseite 2.11 EURUSD,M15: FileCopier Ausgeführt
 
WHRoeder:
Für mich scheint es eins zu eins zu sein.

Ja, EA Copier kopiert die Aufträge auf ein anderes Konto, aber das hat nichts mit dem Problem zu tun.
 
Ricardo1:

Ok, sehr gut. Dies sind die exakten Dateien, ohne jegliche Änderung. Sie sind lang, aber es ist nicht notwendig, auf alle Details zu achten.


OK, danke, dass Sie die Log-Auszüge gepostet haben, ich kann nichts Offensichtliches erkennen, es wäre hilfreich, wenn Sie dies dem Service Desk melden könnten, Sie müssen dies über das mql5 Forum tun, Sie müssen sich registrieren, wenn Sie es nicht schon getan haben. Dann loggen Sie sich ein, gehen Sie zu Ihrem Profil und auf der linken Seite sehen Sie einen Link zum Service Desk, erstellen Sie ein Ticket, geben Sie so viele Informationen wie möglich an und fügen Sie auch einen Link zu diesem Thread hinzu.

Wenn Sie eine Erklärung oder eine Lösung erhalten, geben Sie sie bitte hier wieder ab. Danke.

 
Ricardo1: Ja, EA Copier kopiert die Aufträge auf ein anderes Konto, aber das hat nichts mit dem Problem zu tun.

Ihr "Problem" war das mt4-Terminal , das Aufträge dupliziert . Dieses Protokoll zeigt keine Duplikate. Es hat alles mit dem Problem zu tun.

Es gibt also nur zwei Möglichkeiten. 1) Der EA sendet Duplikate oder 2) Sie haben/hatten zwei Terminals zur gleichen Zeit laufen. In jedem Fall ist mit mt4 alles in Ordnung.

 
WHRoeder:

Ihr "Problem" war das mt4-Terminal , das Aufträge dupliziert . Dieses Protokoll zeigt keine Duplikate. Es hat alles mit dem Problem zu tun.

Es gibt also nur zwei Möglichkeiten. 1) Der EA sendet Duplikate oder 2) Sie haben/hatten zwei Terminals zur gleichen Zeit laufen. In jedem Fall ist mit mt4 alles in Ordnung.


Ich bin nicht hier, um mit jemandem zu streiten. Der Beweis ist klar für jeden, der nur liest die kurze Erklärung und die beiden Protokolle.
 
RaptorUK:


OK, danke, dass Sie die Log-Auszüge gepostet haben, ich kann nichts Offensichtliches erkennen. Es wäre hilfreich, wenn Sie dies dem Service Desk melden könnten, Sie müssen dies über das mql5 Forum tun, Sie müssen sich registrieren, wenn Sie es nicht schon getan haben. Dann loggen Sie sich ein, gehen Sie zu Ihrem Profil und auf der linken Seite sehen Sie einen Link zum Service Desk, erstellen Sie ein Ticket, geben Sie so viele Informationen wie möglich an und fügen Sie auch einen Link zu diesem Thread hinzu.

Wenn sie sich mit einer Erklärung oder Lösung zurückmelden, geben Sie sie bitte hier weiter. Danke.


Herzlichen Dank. Das werde ich tun. Natürlich werde ich alle weiteren Informationen, die ich bekomme, hier posten. Ich wünsche Ihnen ein schönes Wochenende :)
 
Das ist mir in den letzten 2 Monaten vielleicht 3 Mal passiert. Ich sende einmal am Tag 48 ausstehende Aufträge über ein Skript. Ich kann einfach schnell das Muster der Liste der ausstehenden Aufträge sehen und erkennen, wenn ein Auftrag fehlt oder extra ist. Das Skript, das ich verwende, ist sehr einfach und enthält keine Schleifen oder andere Logik. Im Grunde nur eine Liste von Aufträgen. Zwischen den einzelnen Aufträgen wird Zeit eingefügt. Ich habe die Zeit verkürzt, aber mit dieser Störung habe ich die Zeit erhöht. Ich denke, dass es bei mir nur eine Frage des Timings sein könnte. Es passiert, ohne dass ein wirklicher Fehler im Code vorliegt.
 
Baliguy:
Das ist mir in den letzten 2 Monaten vielleicht 3 Mal passiert. Ich sende einmal am Tag 48 ausstehende Aufträge über ein Skript. Ich kann einfach schnell das Muster der Liste der ausstehenden Aufträge sehen und erkennen, wenn einer fehlt oder überzählig ist. Das Skript, das ich verwende, ist sehr einfach und enthält keine Schleifen oder andere Logik. Im Grunde nur eine Liste von Aufträgen. Zwischen den einzelnen Aufträgen wird Zeit eingefügt. Ich habe die Zeit verkürzt, aber mit dieser Störung habe ich die Zeit erhöht. Ich denke, dass es bei mir nur eine Frage des Timings sein könnte. Es passiert, ohne dass ein wirklicher Fehler im Code vorliegt.

Überprüfen Sie Ihre Rückgabewerte und melden Sie Fehler?

Was sind Funktionsrückgabewerte? Wie verwende ich sie?