Значение индикатора

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Trolon
60
Trolon  
Доброго всем времени. Кто может подсказать ,почему стандартный индикатор zigzag в мт4 дает значение в 4 знаке, даже если стоит на инструменте с 5 знаками после запятой? Хочу использовать в советнике для определения уровней, и соотв то значение которое режется, важно для точности уровней.
Как это можно исправить/переделать?
Dmitry Fedoseev
57642
Dmitry Fedoseev  
Наверно смотрите через Print() или Alert() - это они обрезают 5-ый знак. Преобразуйте значение в строку с заданным количество знаков: Print(DoubleToStr(x,5)), увидите, что все знаки на месте.
Trolon
60
Trolon  
Dmitry Fedoseev:
Наверно смотрите через Print() или Alert() - это они обрезают 5-ый знак. Преобразуйте значение в строку с заданным количество знаков: Print(DoubleToStr(x,5)), увидите, что все знаки на месте.
Смотрю в окне данных. Выводил и в отдельный буфер и через советник и нормализовал,, эффект одинаков,, установившийся хай лоу 4 знака
Dmitry Fedoseev
57642
Dmitry Fedoseev  

Добавьте в любое в OnInit() индикатора строку:

IndicatorDigits(5);
Trolon
60
Trolon  
Dmitry Fedoseev:

Добавьте в любое в OnInit() индикатора строку:

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