Zitat:
Zitat von Indikator-Trading
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