Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 372

 
valeriy odintsov:

Frage an mt4-Experten

Ein Händler erteilt einen schwebenden Auftrag und schließt ihn, bevor er aktiviert wird. Nach einer Woche sieht er, dass dieser Auftrag offen ist und ausgelöst wird.

Die Frage ist, ob es für den Makler technisch möglich ist, einen schwebenden Fernauftrag zu eröffnen (z. B. um das Konto einer Person zu schließen).

Die Situation ist real - es wurden keine Berichte an die Post geschickt. Die Serverprotokolle und Kontoprotokolle des Brokers wurden abgeschaltet.

Die Serverprotokolle des Brokers und die mt4-Protokolle des Händlers sind unterschiedlich - nach dem Zeitpunkt der Eröffnung einer strittigen Order.

Die schwebende Order kann nicht geschlossen werden. Der Händler kann nur die schwebende Order, die nicht funktioniert hat, löschen oder die ausgelöste Order schließen.

Zeigen Sie mir die Protokollzeilen, um zu verdeutlichen, wovon Sie sprechen.

 

Die Terminalprotokolle haben es aufgezeichnet, aber die Serverprotokolle zeigen, dass es nicht gelöscht wurde - und es wurde zu einem anderen - späteren Zeitpunkt eingestellt.

Hier sind die Informationen.

Terminalprotokolle über den Auftrag

88872265 (COMP), 13.05.2015:
20:52:35.905 '161820': Ändere ausstehende Order #88872265 Kauflimit 3.00 EURUSD bei 1.1303 sl: 0.0000 tp: 0.0000 -> Preis: 1.1301 sl: 0.0000 tp: 0.0000
20:52:36.106 '161820': Pending Order #88872265 Kauflimit 3.00 EURUSD wurde geändert -> Preis: 1.1301 sl: 0.0000 tp: 0.0000
20:56:35.622 '161820': Ändere ausstehende Order #88872265 Kauflimit 3.00 EURUSD bei 1.1301 sl: 0.0000 tp: 0.0000 -> Preis: 1.1297 sl: 0.0000 tp: 0.0000
20:56:35.812 '161820': Pending Order #88872265 Kauflimit 3.00 EURUSD wurde geändert -> Preis: 1.1297 sl: 0.0000 tp: 0.0000
23:23:34.611 '161820': Löschen der schwebenden Order #88872265 Kauflimit 3.00 EURUSD bei 1.1297 sl: 0.0000 tp: 0.0000
23:23:34.791 '161820': Pending Order #88872265 wurde gelöscht

Es sieht so aus, als sei die Bestellung gelöscht worden

vom Makler bereitgestelltes Protokoll

2015.05.13 17:15:57.913 95.67.255.56 '161820': Auftrag #88872265, Kauflimit 3.00 EURUSD bei 1.13020
2015.05.13 17:19:58.809 95.67.255.56 '161820': Auftrag #88872265 ändern, Kauflimit 3.00 EURUSD bei 1.13020, sl: 0.00000 tp: 0.00000 -> 1.13030, sl: 0.00000 tp: 0.00000 exp: nie
2015.05.13 17:19:58.809 95.67.255.56 '161820': geändert #88872265, Kauflimit 3.00 EURUSD bei 1.13030, sl: 0.00000 tp: 0.00000

kein Hinweis auf Löschung

 
valeriy odintsov:

Die Terminalprotokolle haben es aufgezeichnet, aber die Serverprotokolle zeigen, dass es nicht gelöscht wurde - und es wurde zu einem anderen - späteren Zeitpunkt eingestellt.

Hier sind die Informationen.

Terminalprotokolle über den Auftrag

88872265 (COMP), 13.05.2015:
20:52:35.905 '161820': Ändere ausstehende Order #88872265 Kauflimit 3.00 EURUSD bei 1.1303 sl: 0.0000 tp: 0.0000 -> Preis: 1.1301 sl: 0.0000 tp: 0.0000
20:52:36.106 '161820': Pending Order #88872265 Kauflimit 3.00 EURUSD wurde geändert -> Preis: 1.1301 sl: 0.0000 tp: 0.0000
20:56:35.622 '161820': Ändere ausstehende Order #88872265 Kauflimit 3.00 EURUSD bei 1.1301 sl: 0.0000 tp: 0.0000 -> Preis: 1.1297 sl: 0.0000 tp: 0.0000
20:56:35.812 '161820': Pending Order #88872265 Kauflimit 3.00 EURUSD wurde geändert -> Preis: 1.1297 sl: 0.0000 tp: 0.0000
23:23:34.611 '161820': Löschen der schwebenden Order #88872265 Kauflimit 3.00 EURUSD bei 1.1297 sl: 0.0000 tp: 0.0000
23:23:34.791 '161820': Pending Order #88872265 wurde gelöscht

Es sieht so aus, als sei die Bestellung gelöscht worden

vom Makler bereitgestelltes Protokoll

2015.05.13 17:15:57.913 95.67.255.56 '161820': Auftrag #88872265, Kauflimit 3.00 EURUSD bei 1.13020
2015.05.13 17:19:58.809 95.67.255.56 '161820': Auftrag #88872265 ändern, Kauflimit 3.00 EURUSD bei 1.13020, sl: 0.00000 tp: 0.00000 -> 1.13030, sl: 0.00000 tp: 0.00000 exp: nie
2015.05.13 17:19:58.809 95.67.255.56 '161820': geändert #88872265, Kauflimit 3.00 EURUSD bei 1.13030, sl: 0.00000 tp: 0.00000

Von einer Löschung ist nicht die Rede.

Haben Sie diese Einträge selbst herausgefunden?

Aus irgendeinem Grund gibt es im Terminalprotokoll keine Eröffnung eines Auftrags und seine Änderung auf den Preis von 1,13030

Sie beginnt mit einer Änderung bei 1,13030.

Und in den Protokollen des Brokers wird nur der Auftrag zum Preis von 1,13020 eröffnet und auf den Preis von 1,13030 geändert.

Aber keine weiteren Maßnahmen mit dem Auftrag.

Was gibt es zu vergleichen?

 

Hallo zusammen. Ich bin kein Programmierer. Bevor ich mich als Freiberufler bewerbe, möchte ich etwas klarstellen.

Ich muss ein Stück Code erstellen, das ich in jeden EA einfügen kann. MT5

Ich muss einen Code erstellen. Dadurch wird die Arbeit des Bots zeitlich und auf die Kontonummer begrenzt. Ist das möglich?

Und wenn Sie die Zeit im Wind zurückdrehen, wird der Bot nicht funktionieren. So wie die Informationen aus den Biografien.
Oder so ähnlich.

Kurz gesagt, ein Schutz.

 
MASTERXAYS:

Hallo zusammen. Ich bin kein Programmierer. Bevor ich mich als Freiberufler bewerbe, möchte ich etwas klarstellen.

Ich muss ein Stück Code erstellen, das ich in jeden EA einfügen kann. MT5

Ich muss einen Code erstellen. Dadurch wird die Arbeit des Bots zeitlich und auf die Kontonummer begrenzt. Ist das möglich?

Und wenn Sie die Zeit im Wind zurückdrehen, wird der Bot nicht funktionieren. So wie die Informationen aus den Biografien.
Oder so ähnlich.

Kurz gesagt, ein Schutz.

Weiß das denn niemand?
 
MASTERXAYS:
Weiß das denn niemand?

Es ist Sommer. Alle sind entspannt. Oder sie schlafen auf ihrem Hintern:

1

 
MASTERXAYS:

Hallo zusammen. Ich bin kein Programmierer. Bevor ich mich als Freiberufler bewerbe, möchte ich etwas klarstellen.

Ich muss ein Stück Code erstellen, das ich in jeden EA einfügen kann. MT5

Ich muss einen Code erstellen. Dadurch wird die Arbeit des Bots zeitlich und auf die Kontonummer begrenzt. Ist das möglich?

Und wenn Sie die Zeit im Wind zurückdrehen, wird der Bot nicht funktionieren. So wie die Informationen aus den Biografien.
Oder so ähnlich.

Kurz gesagt, ein Schutz.

//+------------------------------------------------------------------+
//| Expert Check Account owner function                              |
//+------------------------------------------------------------------+
bool ExpCheckUser()
{
  long     acc_login = long ( AccountInfoInteger( ACCOUNT_LOGIN ) );
  string   acc_user  = AccountInfoString( ACCOUNT_NAME );
  datetime renta     = D'2015.05.30 00:00';

  if ( ( acc_login == ХХХХХ ) && ( acc_user == "Ххххххх Михаил Хххххххх" ) && TimeCurrent()<renta )
  {
    return( true );
  }
  return( false ); 
} 
 
Alexey Viktorov:

Haben Sie diese Einträge selbst herausgefunden?

Aus irgendeinem Grund zeigt das Terminalprotokoll keine Auftragseröffnung und deren Änderung zum Preis von 1,13030 an.

Er beginnt mit einer Änderung bei 1,13030.

Und in den Protokollen des Brokers wird nur der Auftrag zum Preis von 1,13020 eröffnet und auf den Preis von 1,13030 geändert.

Aber es gibt keine weiteren Maßnahmen mit dem Auftrag.

Was können wir hier vergleichen?

Noch einmal.

Es gab einen schwebenden Auftrag, der jedoch gelöscht und nie ausgelöst wurde.

Nach einer Weile findet der Händler den Auslöser.

 
Hallo! Können Sie mir sagen, ob die Signale des mql5-Assistenten NUR auf der Grundlage der internen Puffer der Indikatoren erstellt werden? (D.h. vom gesamten Indikator sollen nur die Werte dieser Puffer ausgewertet/gedruckt werden?)
 
valeriy odintsov:

ein weiteres Mal.

Es gab einen schwebenden Auftrag, der jedoch gelöscht wurde, ohne dass er ausgelöst wurde.

Nach einer Weile findet der Händler den Auslöser.

Noch einmal.

Ich spreche nicht von den Handlungen des Händlers, sondern von den Protokollen (Zeilen), die Sie der Öffentlichkeit zugänglich gemacht haben.

Sagen wir, es ist mir egal, ob es in den Protokollen des Terminals keine Eröffnungszeile für einen Auftrag und seine erste Änderung gibt...

Aber warum findet sich in den Maklerprotokollen kein weiterer Hinweis auf diesen Auftrag? Wo befindet sich der Nachweis, dass die Anordnung ausgelöst wurde? Und wurde sie vor ihrer Aktivierung geändert?

Grund der Beschwerde: