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

Code:
int AnzahlKerzen = 10;
double ima, diff;
double Abweichung[];
ArrayResize(Abweichung, AnzahlKerzen+1);
for (int i=1; i<=AnzahlKerzen; i++) {
   ima = iMA(NULL, 0, 14, 0, 0, 0, i);
   diff = MathAbs(ima-Close[i])/10/Point;
   Abweichung[i] = NormalizeDouble(diff, 0);
}
Das Array hat 11 Felder, wobei das Feld mit dem Index 0 theoretisch die aktuelle Kerze wäre, aber nicht mitberechnet wird. Daher ist das Feld 0.
Berechnet wird die Pipdifferenz.
Für einen 5-DigitBroker mit diff = MathAbs(ima-Close[i])/10/Point;
Für einen 4-DigitBroker mit diff = MathAbs(ima-Close[i])/Point;

traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.