Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Ну тогда надо писать в сервисдеск , что они там такую лишнюю функцию MathCeil() придумали :)
int A = double B + 0.5
Тогда 5
Он прав насчет: "Сначала к дробному числу добавляется 0.5, а после от результата отсекается дробная часть и остается результат округления до целого.", но MQ нам дали MathCeil() чтобы не заморачиваться.
Спасибо, Солнышко, но MathCeil работает только с double: как на входе, так и на выходе :)
решается: int A = (int)MathCeil(double B);
Извини: int A = (int)MathCeil(double B+0.5)
Не а: решается: int A = (int)MathCeil(double B);
пробуй: int A = MathCeil(2.4)
int A = MathCeil(2.4)=3
int A = MathCeil(2.4+0.5) =3
но
int A = MathCeil(2.6+0.5) =4
int A = MathCeil(2.6) =3
int A = MathCeil(2.4)=3
int A = MathCeil(2.4+0.5) =3
но
int A = MathCeil(2.6+0.5) =4