Ist es möglich, auf ein Array zu verweisen, das bereits in einem Indikator initialisiert wurde? Etwas ähnliches wie die iCustom-Funktion, vielleicht den Fensterindex, den Anzeigenamen und den Puffer-Array-Index.
Ich habe einen Indikator, der 6 PufferArrays erstellt. Ich habe dann ein paar andere Indikatoren, die doppelten Code ausführen, um vielleicht 2 oder 3 dieser gleichen Puffer zu erzeugen. Alles funktioniert gut, aber ich finde es kann teuer in der Leistung sein, deren Details ich gewonnen habe.
Wenn ich es richtig verstehe, führt iCustom mit seinen Parametern tatsächlich den Code (in seinem eigenen Thread) aus, um den gewünschten Rückgabewert zu erzeugen. Das ist großartig, aber nicht das, was ich brauche, wenn mein Hauptanliegen zur Zeit Leistung ist.
Was ich danach suche, ist die Fähigkeit, auf ein bestimmtes Feld eines Indikators zu verweisen, der BEREITS initialisiert wurde. In diesem Fall würde die Referenzierung von einem anderen Indikator stammen, der im selben Fenster angebracht ist. Aber es wäre nützlich, wenn es von woanders referenziert werden könnte, da ich andere Indikatoren in separaten Unterfenstern habe, die wiederum Code duplizieren, um 1 oder 2 der Puffer des Basisindikators zu erzeugen.
Ich habe eine Reihe von Artikeln gelesen, aber nicht gefunden, was ich brauche. Ich glaube nicht, dass es möglich ist, da dies sicherlich eine gut dokumentierte Strategie zur teilweisen Überwindung der 8-Puffer-Grenze für jeden Indikator wäre. (Warum haben sie das?)
Hmmm # 8230 ;. Oder beantworte ich hier meine eigene Frage # 8230; ist die Lösung, um meine Indikatoren um eine Reihe von iCustom Calls # 8230; Hmnmmmm # 8230; .. kompliziert und wahrscheinlich jenseits meiner Programmierkenntnisse.
Irgendwelche GedankenTipps oder eine entscheidende # 8220; NO # 8230; es kann # 8217; t getan werden # 8221; würde sehr geschätzt werden. Es tut mir leid, wenn diese Frage zuvor angesprochen wurde undoder meine Unkenntnis von MQL zeigt.
Vielen Dank im Voraus für alle Antworten.