Почему у меня багает функция TraderHelper.GetAveragePrice()?
Когда работаем:
-на тестовом Квике с акцией сбербанка, значение которой дробное число с тремя знаками до запятой или двумя знаками после запятой
- либо на бирже РТС с фьючерсом евро-доллар SiH3, значение которого 1 знак до запятой, 4 знака после запятой
функция CbOrder.GetAveragePrice() определяет верно средневзвешенное значение сделок при исполнения заявки.
Когда же работаем на бирже РТС с инструментом рубль-доллар имеющего значение 5 знаков до запятой, то даже при количестве лотов равном 1 средневзвешенное значение исполнения заявки определяется равным 0, а не значению цены сделки.
Почему?