Alpari MT4 — как убрать дробную часть?

 

Ку!

У альпари нестандартная точность цены(она выше), МТ4 прибыль в пунктах показывает неправильно, скрипты тоже... Вообщем путает визуально, может есть какой-нибудь способ МТ4 поднастроить?

 
Чтобы видеть 5й знак на экране используйте функцию:
DoubleToStr( double value, int digits)
 
parus >>:

Ку!

У альпари нестандартная точность цены(она выше), МТ4 прибыль в пунктах показывает неправильно, скрипты тоже... Вообщем путает визуально, может есть какой-нибудь способ МТ4 поднастроить?

Убрать -- никак. Привыкайте к прогрессу. Скоро везде так будет. А скрипты надо править.

 

Доброго времени суток! У меня тоже альпа стоит. После введения пятого знака глюков было много. Для нормализации всех вычислений я привожу все переменные и возвраты функций к заданной точности под 5-й знак. Т.е. деляю так:

Variable1=NormalizeDouble(Variable2,Digits); //где Digits определяется терминалом и настройками ДЦ.

или вот так:

FunctionOut=NormalizeDouble(Function1,5); где FunctionOut возврат из функции (например OrderProfit()).

Дробная часть  - это настройка ДЦ (Дилинговый центр) - ее 'убрать' невозможно. Можно только 'забить' на нее и привыкнуть. Такие теперь в альпе цены. . .

P.S. Чтоб у вас все было и вам за это ничего не было.

 
parus >>:

Ку!

У альпари нестандартная точность цены(она выше), МТ4 прибыль в пунктах показывает неправильно, скрипты тоже... Вообщем путает визуально, может есть какой-нибудь способ МТ4 поднастроить?

Самый простой способ - введение собственной преременной вместо Point. В функции Инит - присвоить значение. Пригодится для правильного ММ.


Удачи.

Причина обращения: