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

@LQK:
"OnInit() ist die Funktion die beim Starten eines EA immer zuerst aufgerufen wird, alle weiteren Funktionen müssen somit aus OnInit() heraus aufgerufen werden."

Nein alle weiteren Funktionen werden nicht aus OnInit() heraus aufgerufen, sondern aus OnTick() (bei einem EA!).

"... und die Funktion OnInit() enthält immer bereits die Funktion EventSetTimer() sowie return(INIT_SUCEEDED)."

Nein, enthält sie normalerweise nicht, nur, wenn während des EA-Ablaufes nach einer bestimmten Zeit Funktionen aufgerufen werden sollen, um nicht auf den nächsten Tick warten zu müssen.

return(INIT_SUCEEDED), dabei entspricht das INIT_SCCEEDED dem Integerwert 0, neben INIT_FAILED (1) und INIT_PARAMETERS_INCORRECT (2).
Wird 0 zurückgegeben, dann wurde da s Programm erfolgreich initialisiert.

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