Dann würde ich mal vermuten, dass der falsche Bufferspeicher angezapft wurde.
BoP = iCustom(NULL,0,"BOP",1,14,
1,1);
Ob die 1 da richtig ist, bringt ein Blick in die mq4-Datei. Oder mindestens ein Blick auf das Datenfenster im Menü "Ansicht".
Man kann auch per Code die richtigen Buffer ermitteln:
Code:
for (int i = 0; i < 8; i++) {
double BoP = iCustom(NULL,0,"BOP",1,14,i,1);
Alert("Buffer: ", i, " -> Wert: ", DoubleToStr(BoP, Digits)); //oder Print()
}
Dann vergleichst Du die Werte mit dem auf dem Chart anzeigbaren Indikatorwert und kannst den Buffer vom Index her zuordnen. Dieser müßte dann in die iCustom()-Funktion eingesetzt werden.
traderdoc