Eine Frage ist, warum?
Wenn Sie beispielsweise die Chart-Fenster umschalten, um die aktuelle Situation des Instruments im halbautomatischen Handel anzuzeigen, macht der Expert Advisor den Chart aktiv, auf dem ein Signal zum Einstieg in den Markt vorliegt. Ein Mensch bleibt übrig, um den Vorgang zu analysieren und zu bestätigen oder abzulehnen.
Der Zugriff auf die Größe der Diagrammfenster ermöglicht es jedoch, mehrere (z. B. zwei) Diagramme nebeneinander zu platzieren:
Zwei Diagramme nebeneinander
Diese Kombination von Diagrammen wird es ermöglichen, Dienstprogramme und Analysatoren mit einer bequemeren Schnittstelle zu implementieren. In der obigen Abbildung überlappt das rechte Diagrammfenster nicht das linke Fenster, und Sie können zusätzliche Informationen oder einen anderen Zeitrahmen im linken Fenster anzeigen.
Hier ist ein Beispiel dafür, wie zwei Fenster positioniert werden können:
Dafür gibt es ein OBJ_CHART-Objekt
Das Hauptdiagramm sollte ein Container sein, der nicht programmatisch verändert werden sollte.
Andernfalls kommt es dazu, dass das MT-Fenster auf einen anderen Monitor übertragen wird).
Dafür gibt es ein OBJ_CHART-Objekt
Das Hauptdiagramm sollte ein Container sein, der nicht programmatisch verändert werden sollte.
Andernfalls kommt es dazu, dass das MT-Fenster auf einen anderen Monitor übertragen wird).
Dafür gibt es ein OBJ_CHART-Objekt
Das Hauptdiagramm sollte ein Container sein, der nicht programmatisch verändert werden sollte.
Andernfalls wird das МТ-Fenster auf einen anderen Monitor übertragen).
Es hat sich herausgestellt, dass das Umschalten der Registerkarten mitCHART_BRING_TO_TOP realisiert werden kann. Aber die Umstellung erfolgt ungleichmäßig und mit Verzögerungen. Ich habe das Gefühl, dass es mit den ankommenden Zecken zusammenhängt.
Um das Latenzproblem zu lösen, verwenden Sie ChartRedraw();
bool ChartBringToTop(const long chart_ID=0) { //--- сбросим значение ошибки ResetLastError(); //--- покажем график поверх всех других if(!ChartSetInteger(chart_ID,CHART_BRING_TO_TOP,0,true)) { //--- выведем сообщение об ошибке в журнал "Эксперты" Print(__FUNCTION__+", Error Code = ",GetLastError()); return(false); } ChartRedraw(chart_ID); //--- успешное выполнение return(true); }
Andernfalls kommt es dazu, dass das MT-Fenster auf einen anderen Monitor übertragen wird).
Es ist höchste Zeit, dass sie die Instrumente auf einem Auto nicht in einem Fenster zum schnellen Durchblättern anordnen, und sechs Karten auf einem Monitor sind zu viel.
Es ist seit langem bekannt, dass es einen direkten Zusammenhang zwischen dem Erfolg eines Händlers und der Größe der Instrumentenfenster gibt.
https://www.mql5.com/ru/forum/9156
slovari.yandex.ru
Ich glaube nicht an zufällige Zufälle
Um das Latenzproblem zu lösen, verwenden Sie ChartRedraw();

- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Zurzeit können Sie keine Diagrammfenster mit MQL5-Tools verwalten, ohne WinAPI zu verwenden:
Können wir in Zukunft mit der Einführung von Eigenschaften und Methoden für die Arbeit mit der Größe von Diagrammfenstern rechnen?
Ein Beispiel ist die Registerkartenumschaltung, die jedoch mit WinAPI implementiert wurde:
Im Zuge der Verwirklichung des "Wunsches" nach einem Fenstermanagement begannen sich Lösungen abzuzeichnen: