Скачать MetaTrader 5

NormalizeDouble

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Пиши статьи и зарабатывай. Мы платим за них 200 USD!
Alex
118
Alex 2015.06.25 12:49 
Подскажите пожалуйста, как нормализовать правильно такое число 6.296192135963133e-007 до 2 знаков после запятой. При попытке нормализовать следующим образом x=NormalizeDouble(x,2); ничего не выходит. Попытка добавить x=StringToDouble(x); ничего не решила. Кто может сталкивался с подобным?
George Merts
3609
George Merts 2015.06.25 13:02  

Что значит "ничего не выходит" ??? Разве не нуль возвращается ?

Сейчас попробовал - все прекрасно нормализовалось. И в МТ4, и в МТ5.

У вас что, возвращается неизменное число ?

Vasiliy Sokolov
21755
Vasiliy Sokolov 2015.06.25 13:09  
0kai:
Подскажите пожалуйста, как нормализовать правильно такое число 6.296192135963133e-007 до 2 знаков после запятой. При попытке нормализовать следующим образом x=NormalizeDouble(x,2); ничего не выходит. Попытка добавить x=StringToDouble(x); ничего не решила. Кто может сталкивался с подобным?
Нормализация не отображается в printf. Т.е. если Вы нормализовали число, а потом захотели посмотреть как оно выглядит в printf, то ничего не выйдет. Однако на самом деле нормализация проходит успешно.
Alex
118
Alex 2015.06.25 13:16  
George Merts:

Что значит "ничего не выходит" ??? Разве не нуль возвращается ?

Сейчас попробовал - все прекрасно нормализовалось. И в МТ4, и в МТ5.

У вас что, возвращается неизменное число ?

Да возвращает нуль, не обратил на знак в степени е-007, думал почему то, что нормализоваться должно до 6,29 :(

 

Теперь буду искать почему так мало) 

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий