Danke für den Code!
Leider bekomme ich von folgenden Aufrufen immer nur 0 zurück und keine Kurse:
double tup = iCustom(Symbol(),0,iCustomSuperTrendName,SuperTren dAtrPeriod,SuperTrendAtrMultiplier,0,1);
double tdn = iCustom(Symbol(),0,iCustomSuperTrendName,SuperTren dAtrPeriod,SuperTrendAtrMultiplier,1,1);
double tup = iCustom(Symbol(),0,iCustomSuperTrendName,SuperTren dAtrPeriod,SuperTrendAtrMultiplier,2,1);
double tdn = iCustom(Symbol(),0,iCustomSuperTrendName,SuperTren dAtrPeriod,SuperTrendAtrMultiplier,3,1);
Mich wundert, dass in der iCustom-Definition nicht alle Input-Parameter angegeben sind, sondern nur die Periode und der Multiplier. Wenn ich die Doku richtig gelesen habe, dann müssen ALLE Input-Parameter des Indikators angegeben sein.
Noch eine Frage: Was bedeutet SignalCandle als Shift-Parameter in der iCustom-Definition? Wenn ich das so kompiliere bekomme ich die Fehlermeldung "'SignalCandle' - undeclared identifier", deshalb habe ich hier jeweils eine 1 eingesetzt.
Ich habe bei mir den iCustom so definiert, incl. aller Input-Parameter:
double TrendUp_current = iCustom(NULL,0,"Non_Repainting_SuperTrend",Nbr_Per iods,Multiplier,sidFontSize,sidFontName,NoteRedGre enBlue,sidRed,sidGreen,sidBlue,sidXPos,sidYPos,tag DisplayText,tagText,tagFontSize,tagFontName,tagRed ,tagGreen,tagBlue,tagXPos,tagYPos,0,1);
double TrendDn_current = iCustom(NULL,0,"Non_Repainting_SuperTrend",Nbr_Per iods,Multiplier,sidFontSize,sidFontName,NoteRedGre enBlue,sidRed,sidGreen,sidBlue,sidXPos,sidYPos,tag DisplayText,tagText,tagFontSize,tagFontName,tagRed ,tagGreen,tagBlue,tagXPos,tagYPos,1,1);
double Up_current = iCustom(NULL,0,"Non_Repainting_SuperTrend",Nbr_Per iods,Multiplier,sidFontSize,sidFontName,NoteRedGre enBlue,sidRed,sidGreen,sidBlue,sidXPos,sidYPos,tag DisplayText,tagText,tagFontSize,tagFontName,tagRed ,tagGreen,tagBlue,tagXPos,tagYPos,2,1);
double Dn_current = iCustom(NULL,0,"Non_Repainting_SuperTrend",Nbr_Per iods,Multiplier,sidFontSize,sidFontName,NoteRedGre enBlue,sidRed,sidGreen,sidBlue,sidXPos,sidYPos,tag DisplayText,tagText,tagFontSize,tagFontName,tagRed ,tagGreen,tagBlue,tagXPos,tagYPos,3,1);
Comment ("TrendUp_cur: " + TrendUp_current, " TrendDn_cur: " + TrendDn_current, " Up_current: " + Up_current, " Dn_current: " + Dn_current);
|