Die zweite Version der Funktion benötigt keine Parameter.
Verwenden Sie auch https://www.mql5.com/ru/docs/chart_operations/chartindicatorname. Und ziehen Sie keine voreiligen Schlüsse.
Aber hier müssen Sie sub_window kennen. D.h. es wird, dass sub_window herausgefunden werden kann, wenn man ShortName kennt. Und ShortName - wenn Sie sub_window kennen.
fxsaber: Aber hier müssen Sie sub_window kennen. D.h. es wird, dass sub_window herausgefunden werden kann, wenn man ShortName kennt. Und ShortName - wenn Sie sub_window kennen.
Стандартные константы, перечисления и структуры / Константы графиков / Примеры работы с графиком - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Um einen eigenen Griff in den Indikator zu bekommen. Wenn es nur einen Indikator auf dem Diagramm gibt, ist das kein Problem. Wenn es zwei Varianten (unterschiedliche Eingabeparameter) desselben Indikators gibt, erhalten wir nicht den Griff der zweiten Variante. Die Dokumentation weist auf den Vergleich der Ergebnisse von IndicatorParameters mit den Werten der Eingabeparameter hin. Das Problem ist, dass wir die Eingabeparameter kennen müssen. Und wir müssen eine universelle
fxsaber: Holen Sie sich seinen Griff in den Indikator. Wenn es nur einen Indikator auf dem Diagramm gibt - kein Problem. Wenn es zwei Varianten (unterschiedliche Eingabeparameter) desselben Indikators gibt, kann der Griff der zweiten Variante nicht ermittelt werden.
Wo liegt also das Problem? Ich habe Ihnen den Link gegeben, ich habe sogar gesagt, dass Sie die zweite Option verwenden sollen:
Wenn Sie das Vorhandensein von doppelten Indikatoren im Diagramm überprüfen möchten, gehen Sie die Fenster der Reihe nach durch und suchen Sie nach den erforderlichen Indikatoren, und fordern Sie dann deren Eingabeparameter an.
Angenommen, Sie haben gelernt, dass sich beide Indikatorvarianten im selben Teilfenster (z.B. indicator_chart_window) befinden. Ich weiß noch nicht genau wie, aber sagen wir, ich habe ShortName gelernt. Aber ich bekomme zwei Varianten des Indikators haben die gleichen sub_window und ShortName. UndChartIndicatorGet wird immer nur das Handle der ersten Variante zurückgeben.
Danke, aber es gibt die gleiche Einschränkung - es gibt keine Möglichkeit, dies ohne Kurznamen zu tun (und woher wissen Sie das?).
Die zweite Variante der Funktion benötigt keine Parameter.
Verwenden Sie auch https://www.mql5.com/ru/docs/chart_operations/chartindicatorname. Und ziehen Sie keine voreiligen Schlüsse.
Die zweite Version der Funktion benötigt keine Parameter.
Verwenden Sie auch https://www.mql5.com/ru/docs/chart_operations/chartindicatorname. Und ziehen Sie keine voreiligen Schlüsse.
Aber hier müssen Sie sub_window kennen. D.h. es wird, dass sub_window herausgefunden werden kann, wenn man ShortName kennt. Und ShortName - wenn Sie sub_window kennen.
https://www.mql5.com/ru/docs/constants/chartconstants/charts_samples#chart_windows_total
Ich weiß nicht, wie das helfen soll.
Was ist die Aufgabe?
Holen Sie sich seinen Griff in den Indikator. Wenn es nur einen Indikator auf dem Diagramm gibt - kein Problem. Wenn es zwei Varianten (unterschiedliche Eingabeparameter) desselben Indikators gibt, kann der Griff der zweiten Variante nicht ermittelt werden.
Wo liegt also das Problem? Ich habe Ihnen den Link gegeben, ich habe sogar gesagt, dass Sie die zweite Option verwenden sollen:
https://www.mql5.com/ru/docs/chart_operations/chartwindowfind
Wenn Sie das Vorhandensein von doppelten Indikatoren im Diagramm überprüfen möchten, gehen Sie die Fenster der Reihe nach durch und suchen Sie nach den erforderlichen Indikatoren, und fordern Sie dann deren Eingabeparameter an.
Wo liegt also das Problem? Ich habe Ihnen den Link gegeben, ich habe sogar gesagt, dass Sie die zweite Option verwenden sollen:
https://www.mql5.com/ru/docs/chart_operations/chartwindowfind
Suche nach den gewünschten Indikatoren und anschließende Abfrage ihrer Eingabeparameter.
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Abfolge der Ausführung von Init() und DeInit()
fxsaber, 2017.04.17 07:15
Sie müssen die Eingabeparameter kennen. Und Sie müssen eine universelleDann dies:
https://www.mql5.com/ru/docs/series/indicatorparameters