Was da bei Dir gezeichnet wird, weiss ich nicht. Die Funktion
iHigh ist aber wie folgt definiert:
double iHigh(
string symbol, // symbol
int timeframe, // timeframe
int shift // shift
);
und da steht als dritter Parameter eine int-Variable des Kerzenindex und keine double-Variable eines Kerzenwertes des OHLC, die Du über
double highest = iHighest(NULL, 0, MODE_HIGH, shift9 - shift10+1, shift10);
ermittelt hast. Hier wird ein Kurswert ermittelt!!
Kann nicht funktionieren! Bzw. funktioniert im Sinne des Zeichnens, weil aus dem double-Wert eine Integerzahl geformt wird und die wird dann als Kerzenindex benutzt. Dieser Index hat mit Sicherheit nichts mit shit10 zu tun.
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.
|