Рынок всегда неправ - страница 16

 
Cmu4:
Вы хотели сказать "метод НАУЧНОГО тыка"?! :)

Нет, наукой тут не пахнет
 
A1ex:
Reshetov, тоесть надо в строке
result = MathFloor(result * 10) / 10;
за место 10 поставить 100? Если да, то от этого лот 0.01 не становится.


И не станет.

Похоже, Решетов запутался в своём творении.

 
PapaYozh:

Лучший совет - посоветовать применить "метод тыка".
Хотелось бы точно знать.
 
result = NormalizeDouble(result, 2);
 
Reshetov:
result = NormalizeDouble(result, 2);

вместо двойки getLotDigits()

int getLotDigits(){
   int digits = 0;
    double l = MarketInfo(Symbol(),MODE_LOTSTEP);
   while(l < 1){ l *= 10.0; digits++;}
   return(digits);
}
Причина обращения: