Kann mir da bitte jemand mit iCustom helfen ?!
Hallo Spezialisten!
Mir kommt bei iCustom nur Schwachsinn heraus und ich versuche seit Stunden herauszubekommen warum. Ich habe natürlich auch die Dokumentation zu Rate gezogen, aber ich komme auf keinen grünen Zweig. Code:
#define IndiName "DEMA" und verbrate Stunden mit sowas.:mad::confused::mad: Ich habe es auch mit iDEMA versucht. Da erhalte ich zumindest die Fehlermeldung (Fehler bei CopyBuffer). Weiß aber trotzdem nicht was ich falsch mache. Auch mit dynamischem Array hab ich es versucht, war auch nicht besser. Ausserdem steht in der Dokumentation, daß statische Arrays effektiver sind. Tausend Fragezeichen ?????????? Bitte um Hilfe! Otto |
Na dann greife doch einfach nur über
val0 = iCustom(_Symbol,PERIOD_M1,IndiName,6,0); val1 = iCustom(_Symbol,PERIOD_M1,IndiName,6,1); darauf zu, sofern es tatsächlich einen Buffer 6 gibt. traderdoc |
Danke für die rasche Antwort!
War aber evtl. doch etwas zu rasch. iCustom(...) gibt keine Indikatorwerte zurück, sondern ein Handle zu einem Indikator. Das geht aus der Doku eindeutig hervor, auch der Rückgabewert ist int und mit Buffernummern hat das nichts zu tun. Code:
int iCustom( Code:
Return Value Aber ich werde das Problem schon in den Griff bekommen.:D:mad: LG Otto |
Das Rätsel ist gelöst
Die Lösung ist trivial. :D
In der Dokumentation wird fälschlicherweise von BufferNUMMER geschrieben. Es ist aber der BufferINDEX gemeint!:mad: Und der Bufferindex beginnt bei 0, eine Nummer bei 1. Ist analog zu rates_total und prev_calculated. Also: Problem gelöst! LG Otto |
Alle Zeitangaben in WEZ +2. Es ist jetzt 21:23 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