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

Sorry, aber ich habe selten so einen Zinnober gesehen.
@next_user hat ja schon den Hammer erkannt.
Jetzt wollte ich nur kurz sehen, was er mit "Hast echt was vor, oder?"
meinte und da hatte ich zu tun selbst beim Sitzen das Gleichgewicht nicht zu verlieren.

Wozu in Gottes Namen und Zeus' Hinterteil, braucht man Arrays mit einer Dimension von 30 Millionen???
Und was soll diese eigenartige Initialisierung aller Elemente der 5 gleichgroßen Arrays bringen?
Und ja, auch ich frage mich, warum bei jedem ankommenden Tick alle 5 Arrays wieder neu initialisiert werden?
Übrigens da liegt auch der Osterhase begraben!!
An dieser Stelle hätte völlig ausgereicht:

int start()
{
return(0);
}

Und wenn Du modernerweise void OnTick() genommen hättest, wäre der Code an der Stelle noch kürzer gewesen:

void OnTick() {}

Der Compiler müsste eigentlich das ; nach der } vor dem return(0) im start() monieren! Aber das ist ja nur eine Kleinigkeit.

Aber was dem Fass den Boden ausschlägt ist ja die Tatsache, dass keines dieser aufgblähten Array in irgendeiner relevanten Programmzeile benutzt werden.
So etwas habe ich in meinen 12 Jahren MQL noch nicht gesehen!


traderdoc

PS. Das ist nix fürs Profis!
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.

Geändert von traderdoc (27.03.18 um 15:11 Uhr)