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

Wenn es ein 4Digit-Broker ist, dann darf nicht! mit 10 multipliziert werden, sondern nur bei 5-DigitBrokern!
Die Abfrage müßte richtig lauten:

int Multiplier = 1;
if (Digits == 3 || Digits == 5) Multiplier = 10;

Desweiteren steht plötzlich die eigene Funktion in der Funktion init().
Diese wird aber nur zur Initialisierung des Programms einmalig durchlaufen.

Deine Funktion gehört in die Funktion start().

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