Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   Ein Indikator in zwei Fenstern (http://www.expert-advisor.com/forum/showthread.php?t=3099)

idefix2 23.07.13 12:49

Ein Indikator in zwei Fenstern
 
Hallo, wieder einmal eine Frage zur Machbarkeit:
Kennt jemand einen Trick, wie ein Indikator einen Indikatorpuffer in einem separaten Fenster und eine zweiten im Hauptfenster einzeichnen kann?

Oder, wenn das schon nicht möglich ist, wie man die Ergebnisse einer recht aufwändigen berechnung von einem Indikator an einen zweiten übergeben kann, damit die Berechnungen nicht völlig unnütz doppelt gemacht werden müssen.
Globale Variable erscheinen mir da etwas mühsam, weil die Indikatoren bei unterschiedlichen Währungspaaren und unterschiedlichen Zeitframes gleichzeitig aktiv sein können. Notfalls könnte man natürlich Variablennamen bilden, die das Währungssymbold und das Zeitframe irgendwie beinhalten - aber eine "elegantere" Lösung wäre mir schon viel lieber.

FXClicks 23.07.13 13:29

Liste der Anhänge anzeigen (Anzahl: 1)
Das ist vielleicht nicht ganz das was du suchst.

idefix2 23.07.13 14:04

Nein, leider nicht (trotzdem danke).
Mir geht es um folgendes: ich bestimme in dem Indikator einen Trendkanal (der auch eine variable Breite hat), und würde gerne im Chartfenster selbst eine Kurve (eigentlich drei Kurven, oben, unten und Mitte) darstellen, die zu jedem Zeitpunkt die Position des aktuellen Trendkanals zu diesem Zeitpunkt darstellt, und darunter in einem separaten Fenster die Steigung, die der Trendkanal zu diesem Zeitpunkt aufweist. Nachdem die Trendberechnung recht aufwändig ist und, wenn das Ding fertig ist, in verschiedenen Charts gleichzeitig aktiv sein soll, möchte ich die Berechnung nicht doppelt machen, bloss weil eine der Kurven im Chartfenster selbst und eine zweite in einem separaten Fenster angezeigt werden soll.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:29 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum