|
Startseite | Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Prüfen ob schon ein Indikator in Subwindow
Wie kann ich prüfen, ob in einem Unterfenster schon ein Indikator vorhanden ist?
Beispiel: Ich habe ein Unterfenster 1 mit z.B. MACD. Ich habe ein Unterfenster 2 mit z.B. CCI. Nun ziehe ich auf das 2. Unterfenster zusätzlich z.B. RSI. Nun sollen, wenn im 2. Unterfenster schon ein Indikator läuft, z.B. die Farben des RSI automatisch geändert werden. Mir fehlt die Formulierung des if Befehls. Kann jemand da weiterhelfen? Danke. AVT |
|
|||
XY ungelöst
Nach allen erdenklichen Tests bin ich zum Schluß gekommen:
Diese Aufgabe ist unlösbar. Noch bevor klar ist, ob OnInit() überhaupt erfolgreich abgeschlossen werden kann, zählt WindowsTotal() das Unterfenster schon mit. AVT |
|
|||
Ist das Problem nun, zu erkennen, ob prinzipiell in einem 2. Unterfenster bereits ein Indikator vorhanden ist oder wie man die Farben des 2. Indikators (RSI) im 2. Unterfenster ändern kann?
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Ich denke mal, da bist Du selber schon drauf gekommen, aber zur Vollständigkeit:
mit int WindowsTotal(); findet man erst einmal die gesamte Anzahl offener Fenster pro Chart. mit int ChartIndicatorsTotal(long chart_id, int sub_window); die Anzahl der Indikatoren in jedem sub_window mit string ChartIndicatorName(long chart_id, int sub_window, int index); ermittelt man den Indikatornamen im entsprechenden sub_window, je nach index (sind mehrere Indikatoren pro sub_window vorhanden, dann wurde denen, der Reihe der Installation nach, der Index 0, 1 usw. vergeben. Die Anzahl der Indikatoren mittels ChartIndicatorsTotal()) mit int ChartWindowFind(long chart_id, string indicator_shortname); sofort den Index des sub_windows des jeweiligen Indikators Ich denke, damit sollte man alle Funktionen haben, oder? traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
geht doch
Oh, vielen Dank traderdoc
Nein, wie man die Farben dann ändert, ist nicht das Problem. Die beiden ChartIndicatorsTotal(...) und ChartIndicatorName(...) haben mir gefehlt bei der Suche (wäre mir nicht im Traum eingefallen unter Chart.. zu suchen). Das erste Licht in diesem Jahr, kriegt einen Ehrenplatz. Nochmals danke. AVT |
|
|||
Immer wieder gern und dann freue ich mich, Dir das erste Licht gebracht zu haben.
Viel Erfolg! Traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
Lesezeichen |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|