Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 670
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
Irgendetwas stimmt eindeutig nicht mit den Eigenschaften überein. Und was ist, wenn Sie im Testermodus etwas auf dem Diagramm erstellen, z. B. eine Schaltfläche mit einem kniffligen Namen, und dann ihr Vorhandensein überprüfen?
Nein, der Indikator befindet sich auf dem Hauptchart und während des Tests wird der Chart des getesteten Paares geöffnet und in diesem Moment versteht der Indikator, dass ein weiterer Chart zum Terminal hinzugefügt wurde und versucht, diesen zu verwalten. Da es sich jedoch um eine Testerkarte handelt, die nicht aus der Marktübersicht stammt, muss sie nicht kontrolliert werden.
Wie kann ich eine Testerkarte abschneiden, ohne ihr etwas hinzuzufügen?
Guten Tag.
Helfen Sie mir, ein Problem zu lösen: Ich brauche, um den Roboter von der Umstellung der Periode zu schützen und das Instrument im Roboter-Fenster zu ändern, um die Start-Instrument und Periode zu erinnern, ich denke, um eine globale Variable des Terminals mit dem Namen des Instruments und der Periode zu schaffen, und der Wert ist die ID des Chart-Fenster, aber die ID ist vom Typ lang, und der Wert der GPT-Typ double, versucht, von lang zu double zu übertragen, aber das Terminal rundet die letzten beiden Ziffern, wie es zu beheben?! Oder wie man das Diagramm anders verwalten kann, auch bei einem Neustart des Terminals.
Danke.
Nein, der Indikator befindet sich auf dem Hauptchart, aber während des Tests wird der Chart des getesteten Paares geöffnet, und in diesem Moment stellt der Indikator fest, dass dem Terminal ein weiterer Chart hinzugefügt wurde und versucht, diesen zu verwalten. Da es sich jedoch um eine Testerkarte handelt, die nicht aus der Marktübersicht stammt, muss sie nicht kontrolliert werden.
Wie kann ich eine Testerkarte abschneiden, ohne ihr etwas hinzuzufügen?
Beispiel: Im Hauptdiagramm ist die Hintergrundfarbe 1
auf der getesteten Karte Hintergrundfarbe 2
Der Indikator fragt die Hintergrundfarbe des Diagramms ab
Oder: Der Testchart wird vom Expert Advisor gestartet.
Abfrage des Namens des Expert Advisors im Indikator
Zum Beispiel: im Hauptdiagramm, Hintergrundfarbe 1
auf der Testkarte Hintergrundfarbe 2
Der Indikator fragt die Hintergrundfarbe des Diagramms ab
Das Wesen des Indikators: Es sind viele Charts geöffnet und der Indikator ist nur auf einem Chart installiert. Wenn ein neuer Chart aus der Marktübersicht hinzugefügt wird, nimmt der Indikator ihn sofort auf und verwaltet ihn
Indikator: Der übliche Synchronisator aller Charts im Terminal, geschaffen für schnelles Management und Analyse, wenn Sie den Zeitrahmen auf einem wechseln, wird er auf alle parallel umgeschaltet, Zoom in/out, synchronisiertes Scrolling.
Im Wesentlichen können sich die Diagramme durch die Farbe und das Vorhandensein von Objekten auf ihnen oder auch ohne Objekte unterscheiden. Eine geprüfte Karte kann je nach dem zu prüfenden TS und der Stimmung unterschiedliche Hintergründe haben.
Entwickler, gibt es keine Möglichkeit, programmatisch festzustellen, dass das Diagramm vom Prüfer stammt?
Das Wesentliche des Indikators: Es sind viele Charts geöffnet und der Indikator ist nur auf einem Chart installiert. Wenn Sie einen neuen Chart aus der Marktübersicht hinzufügen, nimmt der Indikator ihn sofort auf und verwaltet ihn
Indikator: Der übliche Synchronisator aller Charts im Terminal, geschaffen für schnelles Management und Analyse, wenn Sie den Zeitrahmen auf einem wechseln, wird er auf alle parallel umgeschaltet, Zoom in/out, synchronisiertes Scrolling.
Im Wesentlichen können sich die Diagramme durch die Farbe und das Vorhandensein von Objekten auf ihnen oder sogar ohne Objekte unterscheiden. Eine geprüfte Karte kann je nach dem zu prüfenden TS und der Stimmung unterschiedliche Hintergründe haben.
Gibt es keine Möglichkeit, programmatisch festzustellen, dass das Diagramm vom Prüfgerät stammt?
Das wird nicht funktionieren?
CHART_EXPERT_NAME
Name des Expert Advisors, der auf dem Chart mit der angegebenen chart_id läuft
Reicht das nicht?
Der Knackpunkt des Problems hier
Ich füge den Code erneut ein.if(currChart == график тестера) continue; // Что сюда написать чтоб его пропустить?
ObjectSetInteger(currChart,"Sync","что-то делаем с графиками");
}
An Wochenenden ist der Markt geschlossen und es gibt keine Ticks mit der "letzten bekannten Serverzeit", aber es besteht eine Verbindung zum Server. Wie kann ich die aktuelle Zeit auf dem Server am Wochenende herausfinden?
Hallo!
An Wochenenden ist der Markt geschlossen und es gibt keine Ticks mit der "letzten bekannten Serverzeit", aber es besteht eine Verbindung zum Server. Wie erfahre ich die aktuelle Uhrzeit auf dem Server am Wochenende?
Die Verbindung ist da, aber es gibt keine Ticks, und die Serverzeit kommt mit einem Tick. Also nur indirekt, über TimeLocal() und die Zeitzonendifferenz.
Der Server reagiert auf den Versuch, einen Auftrag zu eröffnen oder einzustellen, mit der Rückgabe des Fehlers 132 ("Markt ist geschlossen"). Wie kann die Serverzeit aus diesem Fehlersignal extrahiert und "abgeholt" werden?