Hallo,
Fehler bei Lotsizeberechnung kann man umgehen mit:
double lot=0,5345345; //Deine Lotsize
double lotstep=MarketInfo(Symbol(),MODE_LOTSTEP);
int x=lot/lotstep;//Du brauchst den ganzzahligen Anteil
lot=x*lotstep;//Nun diesen Anteil mit lotstep multiplizieren. Fertig
//lot noch auf minLot und maxLot überprüfen und ggf, korrigieren
lot sollte nun ok sein.
Gruß Joe
|