Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
подскажите как возможно такое сделать?
0.1999/Point = 19990
Спасибо)))) а можно как то по другому? я имею ввиду какую либо функцию, чтобы это число поставить в функцию и 0 целых убралось?
))))
))))
типы переменных нужно писать, но все равно не работает для double
2019.06.24 07:58:54.519 tst EURUSD,M30: x = 6.999999999999999
Спасибо)))) а можно как то по другому? я имею ввиду какую либо функцию, чтобы это число поставить в функцию и 0 целых убралось?
Если мы имеем дело с числами типа double, то во время расчетов надо обязательно задавать точность его представления.
Т.е. надо задавать(или иметь) количество цифр после запятой. Без этого эту задачу решить невозможно.
Если это котировка и мы сможем определить количество знаков после запятой через Digits() или _Digits, то это простая арифметика:
типы переменных нужно писать, но все равно не работает для double
2019.06.24 07:58:54.519 tst EURUSD,M30: x = 6.999999999999999
Если серьёзно, то ВСЕ переменные должны иметь тип double. Иначе (double)0.1234 * (int)123 всегда будет 0.
Если серьёзно, то ВСЕ переменные должны иметь тип double. Иначе (double)0.1234 * (int)123 всегда будет 0.
Если серьезно, то топикстартер не формализовал задачу, а я дал ссылку на топик с решением задачи как узнать кол-во знаков, если не ошибаюсь, то решение на стр 12 или 13 от Ильи