|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Buffer ohne iCustom auslesen
Gibt es eine andere Möglichkeit, vorhandene Buffer eines Indikators auszulesen als die iCustom?
Beipiel: Ich habe einen Chart, auf dem nur ein einziger Indikator ist, der 2 WerteBuffer hat. (Und ja, das ist die Bedingung. Werden mehrere Indikatoren gefunden, wird abgebrochen.) Im Datenfenster werden mir also neben den Date/Time/Open/High/Low/Close also noch 2 weitere Daten angezeigt, der Buffer 0 und der Buffer 1. Es muß doch möglich sein, einfach "Buffer-Wert-0 holen" anzuweisen. Nur wie? Gibt es dazu eine Lösung? AVT |
|
|||
Hi, hab ich noch nicht gemacht, aber ich denke FileWriteArray (https://docs.mql4.com/files/filewritearray) müsste gehen oder falls du nur einen bestimmten Wert aus Buffer0 brauchst, z.B. [0] in eine Variable packen und diese mir Write oder als Global weiter behandeln. Ob das allerdings sinnvoller ist, als iCustom zu verwenden, erschließt sich mir nicht.
Grüße |
|
|||
Zitat:
Ist leider nicht das was ich brauche, ich versuche in einem Script die Linien, die die Buffer zeichnen als HLINE für bestimmte TimeFrames zu zeichnen. Dummerweise (?) habe ich im Arbeitsordner eine ziemlich verschachtelte Struktur (das gibt ellenlange Pfade, die ich eigentlich vermeiden wollte). Da gäbe es mehrere Möglichkeiten: 1. Indikator Zweitversion mit Linien statt Buffern - sieht man vor lauter Linien keine Bar mehr 2. Indikator erweitern mit HLINE option, wenn gewünscht und TimeFrame ok 3. Pfad hardcoded - absolutes NoGo Bis auf weiteres arbeite ich jetzt mit ner Benutzereingabe für die Indikator-Datei. Scheint mir das kleinste Übel. AVT |
Lesezeichen |
|
|