Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 04.09.20
AVT AVT ist offline
Elite Mitglied
 
Registriert seit: Mar 2018
Ort: Hamburg
Beiträge: 612
AVT befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Indikator-Trading Beitrag anzeigen
Du dividierst hier mit einer Integervariable, daher kommt immer nur 0 bei raus (MQL4 ist da nicht so intelligent wie andere Sprachen) Zweimal einen Typecast an der richtigen Stelle und das Problem löst sich in Luft auf:
Code:
      if(i==20) Table[i].PVor1=( Table[i].kVor1 +2 )/(double)( N-1 +2*Fakultaet(D) );   //? 0.44444periode
      if(i==20) Table[i].PVor2=( Table[i].kVor2 +2 )/(double)( N-1 +2*Fakultaet(D) );   //? 0.55555periode
Vielen Dank Timo! Da hätte der Ochse lange drauf warten können, daß der Berg sich weg bewegt

Regel: alle Zahlen als (AusgabeTyp)Rechenzahl schreiben - auch wenn ich weiß, daß z.B. int d * d! nie was anderes als ein integer sein kann - korrekt? AVT