Jeder Indikator erbt die externen Parameter Symbol, Timeframe und Mode, Shift. Deshalbbraucht man diese auch nicht mit in den deklarationsteil aufnehmen, dort stehen also nur die vom Programmierer zusätzlich benötigten externen Parameter. Zu erkennen an extern oder input.
Wenn also ein Indikator in seinem Code nur stehen hat:
extern int period = 10;
So muss der aufruf mit Indikator (Symbol, Timeframe, period, Mode, Shift) erfolgen. Da die ersten beiden und der letzte Parameter von der "Superklasse" kommen. Mode ist hier dann die Angabe auf welchen Buffer zugegriffen werden soll, tritt aber nur auf wenn der Indikator mehr als einen Wert ermittelt z.b. RVI oder MACD etc.pp.
Dein Levels aus dem CCI sind keine externen Parameter und als solche auch nicht gekennzeichnet!
Gruß
Zyr
|