Einzelnen Beitrag anzeigen
  #57 (permalink)  
Alt 02.10.16
Zyr Zyr ist offline
Neues Mitglied
 
Registriert seit: Aug 2013
Beiträge: 27
Zyr befindet sich auf einem aufstrebenden Ast
Standard

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