Transaq
СБО "Transaq" => Подсистема ATF => Topic started by: daytrader on 14.06.2011, 10:03:02
-
Доброго дня. Сейчас вот столкнулся с проблемой (а может и нет)
Хочу сделать следующее - вычислить кол-во контрактов (максимальное.
Делаю так: max= 100000/close;
на выходе получаю дробное (естественно) число. а как бы его оптимизировать до целого?
было 2,35 а стало бы просто 2 (в меньшую сторону)
Или в заявке будет целое, а все что после запятой просто не будет учитываться?
UPD
Думал решить через ::money но мне это не подходит
так что с целым хочется разобраться
-
сделал так (правильно ли?)
max = 100000/close-frac(100000/close);
frac(x) - Дробная часть x
-
Да. Хотя проще было бы задействовать одну из функций ceil, floor или int, в зависимости от того что требуется.
-
я вот просто описание не пойму - потолок или пол.. .что это?
Нужно сделать то что я и делаю - дробь убрать и полученное значение поставить в заявку
-
Про потолок и пол:
http://ru.wikipedia.org/wiki/Целая_часть