Wie kann ich einem bereits fertigen Indikator eine Funktion hinzufügen, so dass er auf den Werten eines anderen Indikators basieren würde? Zum Beispiel ADX oder MACD oder ZigZag.... Ich kann nicht verstehen, wie man das macht
potom: Wie kann ich einem bereits fertigen Indikator eine Funktion hinzufügen, so dass er auf den Werten eines anderen Indikators basieren würde? Zum Beispiel ADX oder MACD oder ZigZag.... Ich kann nicht herausfinden, wie das geht.
Ich wiederhole die Frage, ändere sie aber ein wenig ab, denn in der Dokumentation basiert die Antwort auf dem Aufruf von Standardindikatoren über das Menü.
Ich interessiere mich für den Zugriff auf die Daten eines anderen Indikators, der auf dem Chart oder im Unterfenster geöffnet ist, vom Programmcode aus.
D.h. wie man den Indikator-Handle bestimmt und wie man einige seiner Indikatorpuffer teilweise oder vollständig kopiert.
In einem einfachen Chart kann ich Indikator A auf ein Unterfenster ziehen, Indikator B kann auf Indikator A gezogen werden und "Anwenden auf" kann "Vorherige Indikatordaten" sein.
Wenn Sie versuchen, EA zu kodieren, können Sie, wenn Sie einen Standard-MA für Indikator B verwenden, das Indikator-Handle in "Applied Price" (Angewandter Preis) übergeben. Bei benutzerdefinierten Indikatoren ist die Methode jedoch, sie als letzten Parameter für die Erstellung von Indikator B zu übergeben.
1. Worauf ist bei Indikator B zu achten, um zu wissen, ob er die Zuweisung eines Indikator-Handles als zu verarbeitende Datenreihe akzeptiert?
2. Was kann ich im EA überprüfen, wenn Indikator B weiterhin im Hauptfenster geöffnet wird und sich an den Price Close anhängt?
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Wie kann ich einem bereits fertigen Indikator eine Funktion hinzufügen, so dass er auf den Werten eines anderen Indikators basieren würde? Zum Beispiel ADX oder MACD oder ZigZag.... Ich kann nicht herausfinden, wie das geht.
Schauen Sie in der Hilfe nach - https://www.mql5.com/ru/docs/basis/function/events#oncalculate
Ich wiederhole die Frage, ändere sie aber ein wenig ab, denn in der Dokumentation basiert die Antwort auf dem Aufruf von Standardindikatoren über das Menü.
Ich interessiere mich für den Zugriff auf die Daten eines anderen Indikators, der auf dem Chart oder im Unterfenster geöffnet ist, vom Programmcode aus.
D.h. wie man den Indikator-Handle bestimmt und wie man einige seiner Indikatorpuffer teilweise oder vollständig kopiert.
Hallo,
In einem einfachen Chart kann ich Indikator A auf ein Unterfenster ziehen, Indikator B kann auf Indikator A gezogen werden und "Anwenden auf" kann "Vorherige Indikatordaten" sein.
Sowohl Indikator A als auch B sind benutzerdefinierte Indikatoren.
Wenn Sie versuchen, EA zu kodieren, können Sie, wenn Sie einen Standard-MA für Indikator B verwenden, das Indikator-Handle in "Applied Price" (Angewandter Preis) übergeben. Bei benutzerdefinierten Indikatoren ist die Methode jedoch, sie als letzten Parameter für die Erstellung von Indikator B zu übergeben.
1. Worauf ist bei Indikator B zu achten, um zu wissen, ob er die Zuweisung eines Indikator-Handles als zu verarbeitende Datenreihe akzeptiert?
2. Was kann ich im EA überprüfen, wenn Indikator B weiterhin im Hauptfenster geöffnet wird und sich an den Price Close anhängt?
Vielen Dank für den Artikel.
Es sieht so aus, als ob das Programm veraltet ist, da der Indikator auf sehr interessante Weise mit einem anderen Indikator funktioniert.
Ich habe ein Bildschirmfoto beigefügt.