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
Sie und ich sprechen "verschiedene Sprachen".
Der Auftrag kann als Ergebnis einer Kreuztransaktion gelöscht werden,
und ein ORDER_STATE_CANCELED mit dem Rückgabecode "0".
Das hat nichts mit dem Makler zu tun.
Sie verstehen, dass MT5 eine universelle Plattform ist und dass der Broker (jeder Broker) bei der Anpassung an die Bedingungen eines bestimmten Gateways den Serverteil auf seine eigene Weise konfiguriert.
Was der Programmierer des Brokers auf den Server schreibt, wird zurückgegeben.
Daher sollte die Frage direkt mit der technischen Support-Abteilung des Brokers geklärt werden. Nur sie haben die Logs des Servers, nur sie können die Situation klären.
In diesem Fall kann ein außenstehender Beobachter nicht einmal sicher sein, dass es sich um echte Rückgabecodes handelt, da sie von Ihrem Code geschrieben werden und der Code nicht beigefügt ist.
Und die Protokollierung solcher schnellen Funktionen durch Drucker führt oft zu einem Durcheinander. Es wäre gut, die Situation zu reproduzieren (ich verstehe schwierig), und vorzugsweise mit String-Protokollierung gefolgt von Dumping in eine Datei.
Auf jeden Fall ist es unmöglich, das ohne einen CD-Broker herauszufinden.
Sie verstehen, dass MT5 eine universelle Plattform ist, und bei der Anpassung an die Bedingungen eines bestimmten Gateways konfiguriert der Broker (jeder Broker) den Serverteil auf seine eigene Weise.
Was der Programmierer des Brokers schreibt, wird der Server zurückgeben.
Daher sollte die Frage direkt mit der technischen Support-Abteilung des Brokers geklärt werden. Nur sie haben die Logs des Servers, nur sie können die Situation klären.
In diesem Fall kann ein außenstehender Beobachter nicht einmal sicher sein, dass es sich um echte Rückgabecodes handelt, da sie von Ihrem Code geschrieben werden und der Code nicht beigefügt ist.
Und die Protokollierung solcher schnellen Funktionen durch Drucker führt oft zu einem Durcheinander. Es wäre gut, die Situation zu reproduzieren (ich verstehe schwierig), und vorzugsweise mit String-Protokollierung gefolgt von Dumping in eine Datei.
Auf jeden Fall, ich wiederhole, ohne einen CD-Makler ist es unmöglich zu verstehen.
Lieber Nikolai!
Wenn JEDER Maklerprogrammierer "seine" Rückgabecodes schreibt....
Stell dir vor, was passieren würde :)
Lieber Nikolai!
Wenn JEDER Maklerprogrammierer "seine" Rückgabecodes schreibt....
Überlegen Sie, was passieren würde :)
Übertreiben Sie nicht, der Programmierer des Brokers konfiguriert den Server einmal vor dem Start, und zwar nicht irgendetwas, sondern nur aus dem verfügbaren Angebot.
Aber die Einrichtung des Servers ist eine intellektuelle Sache, hat der Hersteller Bestimmungen für Optionen gemacht, aber im Voraus einige Schemata der Einrichtung schwierig zu entwickeln, hängt es von welcher Art von Bedingungen, die Broker.
Daher wird die Konfiguration des Serverteils zum einen beim Broker vorgenommen. Der zweite Grund, warum Sie sich an den Broker wenden müssen, ist, dass er ein Protokoll des Serverteils hat, und nur wenn der Broker sagt, so-und-so, dieser Serverfehler ist bereits möglich, MQ, obwohl in diesem Fall, müssen Sie sich keine Sorgen machen, sie werden selbst den Entwickler kontaktieren.
Übertreiben Sie es nicht, der Programmierer des Brokers konfiguriert den Server einmal während der Vorbereitungen vor dem Start, und zwar nicht irgendetwas, sondern aus dem verfügbaren Set.
Aber die Einrichtung des Servers ist eine intelligente Sache, der Hersteller hat für die möglichen Optionen vorgesehen, aber es ist schwierig, im Voraus einige Konfigurationsschemata zu erarbeiten, es hängt davon ab, welche Art von Bedingungen ein Makler hat.
Daher wird die Konfiguration des Serverteils zum einen beim Broker vorgenommen. Der zweite Grund, warum Kontakt mit dem Makler, ist es, weil er eine Server-Seite protokolliert und nur, wenn der Makler sagt, so-und-so, dieser Server-Bug ist bereits möglich, MQ, obwohl in diesem Fall, müssen Sie sich keine Sorgen machen, sie selbst wird den Entwickler zu kontaktieren.
Antwort des Maklers:
Guten Tag.
Nein, diese Einstellung ist auf der Seite der Entwickler.
Ende letzten Jahres wurde die folgende Frage aufgeworfen:
Moskauer Börse verhängt Geldstrafen für fehlerhafte Transaktionen. Die vollständige Verordnung kann unterhttp://fs.moex.com/files/4266 eingesehen werden.
So werden zum Beispiel an der Börse Sanktionen verhängt:
Transaktionsart*.
Ergebnis der Ausführung (Fehlercode)*
Punktzahl Q
AddOrder
Cross-Trade aufgetreten (31)
Q1
Unzureichende Kundengelder (332)
Q2
Unzureichende Mittel der Maklerfirma (333)
Q3
FOK-Angebot nicht konsolidiert (4103)
Q4
DelOrder
Auftrag nicht gefunden (14)
Q5
MoveOrder
Cross-Dealing fand statt (31)
Q6
Es wurde kein Auftrag gefunden (50)
Q7
Unzureichende Kundengelder (332)
Q8
Unzureichende Mittel des Maklerunternehmens (333)
Q9
DelUserOrders
Die Transaktion wurde erfolgreich abgeschlossen,
und kein Auftrag wird gelöscht
Q10
Im MT5 gibt es keine anderen Rückgabecodes in den "Trade Server Return Codes" außer dem Rückgabecode "not enough client funds".
VonMetaQuotes ging die folgende Antwort ein
Hallo,
1. Leider ist das Problem der Übersetzung von Umtauschcodes in der einen oder anderen Form nicht einfach und erfordert eine Reihe von Änderungen. Wir suchen derzeit nach der geeignetsten Lösung. Höchstwahrscheinlich wird die erforderliche Funktionalität im Laufe des nächsten Jahres hinzugefügt werden.
2. In Bezug auf die Tabelle der fehlerhaften Transaktionen - unter Berücksichtigung der Tatsache, dass der MT5-Handelsserver eine Vorabprüfung der Handelsanfragen der Kunden durchführt (einschließlich der Kontrolle der Margin-Anforderungen), kann der Umtausch in 2 Fällen tatsächlich abgelehnt werden:
Vorgangsart*
Ausführungsergebnis (Fehlercode)*
Q-Punktzahl
AddOrder
Cross-Trade aufgetreten (31)
Q1
Unzureichende Kundengelder (332)
Q2
Unzureichende Mittel der Maklerfirma (333)
Q3
FOK-Angebot nicht konsolidiert (4103)
Q4
DelOrder
Auftrag nicht gefunden (14)
Q5
MoveOrder
Cross-Dealing fand statt (31)
Q6
Es wurde kein Auftrag gefunden (50)
Q7
Unzureichende Kundengelder (332)
Q8
Unzureichende Mittel des Maklerunternehmens (333)
Q9
DelUserOrders
Die Transaktion wurde erfolgreich abgeschlossen,
und kein Auftrag wird gelöscht
Q10
Beides ist praktisch unwahrscheinlich.
Herzliche Grüße,
Mikhail Baturov
Leiter der Benutzerunterstützung für Handelssysteme
Verwaltung von Handelssystemen Unterstützung
Otkritie Brokerage House
Manchmal sind die MQs bei einigen Antworten ratlos.
Beispiel:
MQ:"Beides ist praktisch unwahrscheinlich."
Es ist nicht verwunderlich, was der Grund für das Scheitern war!
Am 12.05.2015 gab es eine Änderung des MGNT-Symbols (die Kursstufe wurde 1,
Preise sollten ganze Zahlen sein)
Der Broker verfolgt wahrscheinlich nicht die Veränderungen an der Börse:
Wenn ich keinen Rückgabeschutz in meinem EA hätte,
dann würde ich in wenigen Sekunden Tausende von Transaktionen erhalten:
Und eine solche Situation sollte auch "unwahrscheinlich" sein!
Liebe Entwickler!
Bitte antworten Sie, wann Sie endlich zahlen werden
Aufmerksamkeit auf die RETURN CODES des Handelsservers?
Wenn ein MT5-Server "streikt" oder eine Börse abstürzt, geschieht Folgendes:
Der Expert Advisor sendet Aufträge zum Löschen eines EXISTIERENDEN Auftrags, aber die Antwort kommt zurück
"Ungültige Anfrage" !!!! Und der Expert Advisor "bombardiert" den Server mit Aufträgen zum Löschen
bestellen.
Wie kann es eine falsche Anfrage geben, wenn der Auftrag AKTIV ist?
Die ständige Bearbeitung des Beitrags hat wieder begonnen. Als ob dies das Thema für die Entwickler sichtbarer machen würde.
Sie wären besser dran, wenn Sie sie jeden Tag im Service Desk reiben würden, anstatt das Forum mit unsichtbaren Updates zu versorgen...
Die ständige Bearbeitung des Beitrags hat wieder begonnen. Als ob dies das Thema für die Entwickler sichtbarer machen würde.
Reiben Sie sie lieber jeden Tag im Service-Desk ein, anstatt das Forum mit unsichtbaren Updates zu versorgen...
Guten Morgen, Andrew!
Und auch dort antwortet niemand (alle haben "die Nase voll").
Sind Sie, Andrei, gegen die Behebung von Fehlern in MT5 und
Sind Sie gegen die Behebung von Fehlern in MT5 und die Verbesserung der Handelsfunktionen der Plattform?