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)
-   -   Buffer ohne iCustom auslesen (http://www.expert-advisor.com/forum/showthread.php?t=7162)

AVT 25.02.22 13:34

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

RetepM 25.02.22 18:38

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

AVT 25.02.22 19:36

Zitat:

Zitat von RetepM (Beitrag 45992)
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

:) Danke für die Idee.
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 :eek: - absolutes NoGo
Bis auf weiteres arbeite ich jetzt mit ner Benutzereingabe für die Indikator-Datei.
Scheint mir das kleinste Übel.
AVT


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:09 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