Ein Buffer kann nur eine Farbe annehmen: Willst Du drei Farben, brauchst Du drei Buffer, es geht nicht anders.
die Liste der Objekte enorm in die Höhe treibt
Nicht nur die Zahl der Objekte sondern auch die Rechenzeit! Jedes Objekt muss einzeln auf dem Chart ständig (zB. neue Bar) verschoben werden.
Aber hier, in diesem Thread, geht es um MT4 und da geht das nicht.
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Kann ich nur einen einzigen IndexBuffer verwenden, wenn allein die Farbe (je nach Testresultat) verändert werden muß?
Zuerst habe ich 3 IndexBuffer verwendet, jeweils einen für Grün, Gelb und Rot und dann nur denjenigen mit Wert versehen, der das Testresultat zeigt (und die anderen beiden erhielten jeweils einen EMPTY_VALUE). Das geht auch prima. Beispiel:
Jetzt ist aber die Bufferanzahl begrenzt - und außerdem finde ich es eine Verschwendung von Buffern, wenn lediglich die Farbe geändert werden soll. Daher meine Frage:
Wie muß ein Code aussehen, der für das Ganze nur einen Buffer nutzt? Ich habe bereits mehrere Sachen ausprobiert, leider alles ohne Erfolg. Wäre nett, wenn jemand mir hier auf die Sprünge helfen kann (und ja, ich habe bereits alles erdenkliche an Hilfen durchsucht, wäre ich da fündig geworden, müßte ich hier nichts schreiben).
Vielen Dank.