Einzelnen Beitrag anzeigen
  #9 (permalink)  
Alt 03.02.15
traderdoc traderdoc ist gerade online
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 1.875
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von markusrgb Beitrag anzeigen
ahja ok .... also quasi am Anfang:

extern int PeriodenLaenge = 10;
double Du[];


und dann in:
void OnTick()

ArrayResize(Du,PeriodenLaenge-1);


das heist also man kann ein Array nicht mal eben über ein Du[Variable] erstellen sondern muss denn Umweg über ArrayResize(Du,Variable); nehmen

hab das jetzt mal so umgesetzt und der Fehler ist jetzt weg

Super Danke

hab jetzt auch endlich die anden 3 Fehlermeldungen lösen können

manchmal sind die schon ziemlich verwirrend

zeigt mir 3 fehlermeldungen obwohl letztlich nur ein ";" gefehlt hatte
In Deinem kontrete Fall würde ich das ArrayResize in die Funktion OnInit() integrieren. Damit würde der ständige Aufruf unter OnTick() entfallen, wenn nicht die Variable Periode zwischendurch einen anderen Wert erhält.

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