Что-то не стыкуется у меня мой расчет с тем, что указано на сайте биржи. На 24.03.2020 для SBRF-6.20:
Отсюда
www.moex.com/ru/contract.aspx?code=SBRF-6.20: Расчетная цена последнего клиринга = 17034
Формула их здесь:
www.moex.com/s93:
round(round(цена*round(Стоим.шага/Шаг);5);2)*0.00660*0.01;2), у меня получается 1.12, а у них указано 1.13 (в первой ссылке).
Может кто поправит меня, заодно спросил у них — жду ответа.
Round функция математического округления с заданной точностью;
«Дело в том, что при вычислении значения, которое отдается на сайт, биржевая и клиринговая составляющие считаются отдельно ( в том числе деление на 100 процентов), то есть происходит следующее:
17034*0.003795*0.01=0,6464403, далее округл(0,6464403,2)=0,65
17034*0.002805*0.01=0,4778037, далее округл(0,4778037,2)=0,48
Сумма и дает значение 1,13»
Все оказалось просто, такой расчет в принципе имеет право на жизнь, разница с моим моим расчетом бывает как в + так и в -.