Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Они уже зарабатывают на своих сигналах. Опубликуй и ты свой!
mxm
16
mxm 2013.10.10 03:37 

Comment("Размер пункта в валюте котировки: ", MarketInfo(Symbol(), MODE_POINT),
        "\nРазмер пункта в валюте котировки: ", DoubleToStr(MarketInfo(Symbol(), MODE_POINT), 5));

А вывод такой:

Размер пункта в валюте котировки: 0

Размер пункта в валюте котировки: 0.00001

------

double T = 1.78678 + 1.45791;

Comment(T, "\n", DoubleToStr(T, 5));

Вывод:

3.2447

3.24469

Или тип double больше четырёх знаков после запятой не понимает?

PapaYozh
3768
PapaYozh 2013.10.10 03:49  
mxm:

А вывод такой:

Размер пункта в валюте котировки: 0

Размер пункта в валюте котировки: 0.00001

------

Вывод:

3.2447

3.24469

Или тип double больше четырёх знаков после запятой не понимает?

а откуда тогда, по-вашему, DoubleToStr() берёт пятый знак?
Vladyslav Goshkov
1960
Vladyslav Goshkov 2013.10.10 04:18  
mxm:

А вывод такой:

Размер пункта в валюте котировки: 0

Размер пункта в валюте котировки: 0.00001

------

Вывод:

3.2447

3.24469

Или тип double больше четырёх знаков после запятой не понимает?

"Понимает" 15.
Aliaksandr Yemialyanau
3456
Aliaksandr Yemialyanau 2013.10.11 02:17  
mxm:

А вывод такой:

Размер пункта в валюте котировки: 0

Размер пункта в валюте котировки: 0.00001

------

Вывод:

3.2447

3.24469

Или тип double больше четырёх знаков после запятой не понимает?

Comment() ...Данные типа double выводятся с 4 десятичными цифрами после точки. Для вывода чисел с большей точностью необходимо использовать функцию DoubleToStr().
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий