Расчет по тикам на 5-ти знаке. Нужны идеи

 

Здравствуйте!

Производится расчет цены отложенного ордера на основе тиков на 4ех знаке. Все расчитывается правильно, но как только этот расчет переносится на 5-ти знак, то возникают проблемы с точностью ордера. Задача возникла в следующем: например, если взять 10 пипсов на 4-ех знаке, то здесь тиков получается меньше и расчет получается верным, а на 5-ти знаке тиков становится на порядок большеи расчет сбивается. Усреднять 5 знак не вариант.

Если у кого есть идеи как избавиться от этого, пожалуйста, подскажите идею или ссылку на подобную проблему.

 

Сохраняйте только тики происходящие в момент преодоления 10-ти пунктового барьера.

Например так:

if(NormalizeDouble(CurrentTick,4)!=NormalizeDouble(PrewTick,4)){

... сохраняеем CurrentTick в массив

}