Вопрос к разработчикам.

 
Вопрос вот в чем.
Почему переменная типа double округляет свое значение до 4 цифр после запятой, как работать с оригинальным а не округленным числом?
Например, double x=0.123456789;
Comment(x);
результат 0,1235.
 
здесь смотрите https://docs.mql4.com/ru/math/MathRound
 
artem >>:
Вопрос вот в чем.
Почему переменная типа double округляет свое значение до 4 цифр после запятой, как работать с оригинальным а не округленным числом?
Например, double x=0.123456789;
Comment(x);
результат 0,1235.

https://docs.mql4.com/ru/convert/DoubleToStr

double value = 0.123456789;
Comment(DoubleToStr(value, 9));
 

для коммента можно и так :)

 

Почитайте справку по функции Comment(), там заложен ответ на Ваш вопрос:

Функция выводит комментарий, определенный пользователем, в левый верхний угол графика. Параметры могут иметь любой тип. Количество параметров не может превышать 64.

Массивы нельзя передавать в функцию Comment(). Массивы должны печататься поэлементно.

Данные типа double выводятся с 4 десятичными цифрами после точки. Для вывода чисел с большей точностью необходимо использовать функцию DoubleToStr().
Типы bool, datetime и color будут напечатаны как числа.
Чтобы вывести данные типа datetime в виде строки используйте функцию TimeToStr().

Для разделения выводимой информации на несколько строк можно использовать символ перевода строки "\n" либо "\r\n".

 
xrust писал(а) >>
здесь смотрите https://docs.mql4.com/ru/math/MathRound

так я этой функцией не пользуюсь. я задаю переменной типа double какое либо значение а при выводе оно округляеться до 4 числа после запятой а не до целого. или я что то не понял.

 
Все понял спасибо большое разяснили.
 

Почему после закачки котировок

терминал начинает тормозить и зависать

Несколько раз пробовал переустанавливать

терминал, работает отлично до закачки

котировок. А если поставить простой эксперт

то все, весь комп зависает.

 
посмотри размер папки "МТ-4", сколько на диске, сколько памяти (в диспетчере задач) с тестером и без,
запусти проверку/исправление ошибок реестра
 
Korey >>:
посмотри размер папки "МТ-4", сколько на диске, сколько памяти (в диспетчере задач) с тестером и без,
запусти проверку/исправление ошибок реестра

размер папки 936 345 765

на диске С свободно 21 Гб

Физическая память Доступно >120000 (без тестера)

с тестером

Физическая память Доступно <2000

Загрузка процессора <35%

файл подкачки <750 Мб

 
ну вот, не хватает RAM
закрой браузер, выгрузи все что можно всяких там агентов, скайп, антивиров,
а лучше докупи хотя бы до 1Gb
Причина обращения: