Вита Мих
Вита Мих личный блог
12 апреля 2019, 22:19

Кривые цены в MT5. Как бороться?

Доброго времени!

Может кто подскажет.

При запросе тиков ленты в МТ5 функцией CopyTicksRange() или CopyRates(), часто приходят кривые котировки типа 70.99999999999 или 71.000000001
и естественно 71.000000001 и 71.00 это разные цифры, что влечет за собой ошибки. 

Перепробовал и округление и даже DoubleToString, а потом  StringToDouble. Не помогло. Какой-то глюк.

Может кто подскажет как побороть.

Заранее спасибо. 

9 Комментариев
  • Freeman Busido
    12 апреля 2019, 22:23
    Через MathFloor и NormalizeDouble
  • Freeman Busido
    12 апреля 2019, 22:36
    Я решил… используя и то и другое… не справишься пришлю образец… можно приводить к целым числам или даже разрядам целых чисел
  • Friendly Deep Space
    12 апреля 2019, 23:28
    MetaQuotes Software   может подскажут?)

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн