Bibliotheken: MT4Orders - Seite 71

 

Erinnern Sie mich, wie man die maximale Aufträge auf dem Markt angeben?

weil seltsame Wunder beginnen bei 54-55. (mehr als 30 Kopien von Robotern mit MT4Orders handeln gleichzeitig auf allen Paaren, und bei dieser magischen Zahl beginnen Probleme).

Es stand irgendwo, aber ich habe es vergessen :-(

und im Allgemeinen wäre es toll, eine kurze Zusammenfassung dessen zu haben, was in der Bibliothek definiert ist und was kontrolliert wird.

 
Maxim Kuznetsov #:

Erinnern Sie mich daran, wie man die maximale Anzahl der Aufträge auf dem Markt angibt?

Ich weiß nicht, über einen solchen Parameter.

denn bei der Zahl 54-55 beginnen seltsame Wunder. (mehr als 30 Kopien von Robotern mit MT4Orders handeln gleichzeitig auf allen Paaren, und bei dieser magischen Zahl beginnen die Probleme).

Es wäre gut, die Wunder zu kommentieren.

und im Allgemeinen wäre es toll - eine kurze Zusammenfassung dessen, was definiert und was in der Bibliothek gesteuert wird.

Alles in der Bibliothek ist zunächst für den normalen Handel konfiguriert. Es gibt ein BYPASS-Makro, aber das ist nur für Geeks.


ZY-Schnappschüsse?

 
fxsaber #:

Ein solcher Parameter ist mir nicht bekannt.

Es wäre gut, sich zu Wundern zu äußern.

In der Bibliothek ist zunächst alles für den normalen Handel eingerichtet. Es gibt ein BYPASS-Makro, aber es ist für Geeks.

Wunder sind eher schwierig zu kommentieren, vor allem mit Magazinen, deshalb sind sie Wunder :-) kurz gesagt - identische Roboter, mit identischen Einstellungen, arbeiten gleichzeitig auf allen Paaren mit Majors. Jeder auf seinem eigenen Chart.

Beim Erreichen von 54-55 Orders auf dem Markt beginnen die Probleme mit den Eröffnungen (oder mit dem Erhalten von Ticks, Preisrutschen) auf wenig aktiven Paaren, zum Beispiel NZDCHF.

Der Bildschirm aus der Selbstüberwachung wird nicht viel über MT4Orders sagen, aber zumindest zeigt er, dass 54 Aufträge im Markt in 22 Positionen, es ist ein ernsthafter Vorteil.

Es ist nicht die Tatsache, dass das Problem in MT4Orders liegt - vielleicht ist es eine Terminalmechanik.

Der erwähnte NZDCHF hat hier nicht funktioniert:

Ein Signal wurde empfangen, ein Tick, aber die Order konnte/konnte nicht geöffnet werden - der Preis hatte Zeit, wegzulaufen. In der Basis des Roboters wurde dieser Fehler daran erinnert, dass eine Eröffnung erforderlich ist, d.h. ein Signal und ein Tick wurden genau empfangen.
So ein Unsinn nur bei 54-55. Ich tue mich schwer mit dieser magischen Zahl - vielleicht gibt es irgendwo eine Konstante, die sie definiert. Der Roboter ist in deiner Bibliothek, ich dachte, er könnte dort sein :-)

 
Maxim Kuznetsov #:

Wunder sind ziemlich schwer zu kommentieren

  1. Ist der Expert Advisor mehrwährungsfähig oder handelt er nur mit seinem Symbol?
  2. F7 erzeugt eine Liste von mqh-Dateien. Was ist darin von meiner Urheberschaft?
  3. Wie hoch ist die CPU- und RAM-Belastung durch F2?
  4. "54 Orders auf dem Markt in 22 Positionen" - 22 Positionen offen und 54Orders?
 
Maxim Kuznetsov #:

ein Signal wurde empfangen, ein Tick wurde empfangen, aber der Auftrag konnte/konnte nicht eröffnet werden - der Preis hatte Zeit, wegzulaufen. In der Basis des Roboters wird an diesen Fehler erinnert, dass eine Eröffnung erforderlich ist, d.h. ein Signal und ein Tick werden genau empfangen.

Wir brauchen zumindest einen Code/Protokoll für diese Situation.

 
fxsaber #:

  1. Ist der Expert Advisor mehrwährungsfähig oder handelt er nur mit seinem Symbol?
  2. F7 erzeugt eine Liste von mqh-Dateien. Was ist in ihr von meiner Urheberschaft?
  3. Wie hoch ist die CPU- und RAM-Auslastung von F2?
  4. "54 Orders auf dem Markt in 22 Positionen" - 22 Positionen offen und 54Orders?

(1) Der Expert Advisor handelt nach seinem Symbol. Instanzen für alle Paare werden zur gleichen Zeit gestartet. (es entsteht ein vollständig verbundener Handelsgraph).

2. MT4Orders und was es angezogen hat:

3. Booten durch den eingebauten Taks-Manager (der durch F2 ist)

Win Manager (einschließlich des Browsers mit der aktuellen Korrespondenz)


4. Der Expert Advisor verwendet überhaupt keine Orders, Stop-Loss oder Take-Profit - nur Market-Orders auf dem Hedge-Konto. 54 Marktaufträge auf 22 Symbole geöffnet. (Positionen ein wenig mehr - einige Symbole haben Zähler, Sperren)

 
fxsaber #:

Ich benötige zumindest etwas Code/Protokoll dieser Situation.

was ist besser, separat zu protokollieren, um es klarer zu machen?

Das Terminalprotokoll ist wegen der 32 EA-Instanzen unmöglich zu verstehen - wenn man die Protokolle einschaltet, ist es ein Durcheinander :-)

 
Maxim Kuznetsov #:

54 offene Marktaufträge für 22 Symbole. (es gibt etwas mehr Positionen - einige Symbole haben gegenläufige, sperrende Positionen)

Erklären Sie diesen Satz in MT5 Begriffen.

 
fxsaber #:

Erläutern Sie diesen Satz in Bezug auf MT5.

in Bezug auf mt5 gibt es 54 Positionen in 22 Instrumenten.

 
Maxim Kuznetsov #:

dass es besser wäre, einen separaten Bericht zu schreiben, um die Sache klarer zu machen?

das Terminalprotokoll ist wegen der 32 EA-Kopien unmöglich zu verstehen - wenn man die Protokolle einschaltet, ist es ein Durcheinander :-)

Wenn es zu OrderSend kam, gibt es ein detailliertes Protokoll, wenn es fehlgeschlagen ist. Wenn OrderSend nicht ausgeführt wurde, sollten Sie nach dem Grund in Ihrem Code suchen.


Schauen Sie, was ACCOUNT_LIMIT_ORDERS gleich ist.