iMA

Einloggen oder registrieren, um einen Kommentar zu schreiben
amando
1887
amando  

hallo, hab da eine mql4 frage, hab das schon ewig nicht gemacht

darf ich das so nicht machen?

bekomme immer 0

Im allgemeinen teil hab ich

double MA[];

Und in der OnTick

void OnTick()
  {
   
   // MA Kalkulieren
   for(int i=0;i<MA_Periode;i++)
     {
      MA[i]=iMA(Symbol(),PERIOD_CURRENT,MA_Periode,0,MODE_EMA,PRICE_CLOSE,i);
      //Print(MA[i]);
     }


Darf ich das nicht? Muss ich den array anders definieren?

Carl Schreiber
Moderator
8411
Carl Schreiber  
amando:

hallo, hab da eine mql4 frage, hab das schon ewig nicht gemacht

darf ich das so nicht machen?

bekomme immer 0

Im allgemeinen teil hab ich

Und in der OnTick


Darf ich das nicht? Muss ich den array anders definieren?

Du musst dem Array eine Größe zuweisen mit ArrayResize(..).

amando
1887
amando  
Carl Schreiber:

Du musst dem Array eine Größe zuweisen mit ArrayResize(..).

In der on tick? Auf die Größe der periode nehm ich an

amando
1887
amando  
amando:

In der on tick? Auf die Größe der periode nehm ich an

Danke, das wars, habs in die OnInit geschrieben

Einloggen oder registrieren, um einen Kommentar zu schreiben