Schade dass in diesem Forum keine Antwort kam
Der Fehler lag in diesem Abschnitt, der richtig heißen muss:
Code:
{
for(int i=MathMin(rates_total-prev_calculated+1,rates_total-1); i>=0; i--) {
double iMACDmain_0;
double iMACDmain_1;
double iMACDmain_2;
double iMACDmain_3;
double iMACDmain_4;
double XA;
double XB;
double XC=0;
double XD=0;
buf[i]=EMPTY_VALUE;