Einzelnen Beitrag anzeigen
  #7 (permalink)  
Alt 30.11.19
traderdoc traderdoc ist offline
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.735
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

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.