Блог им. master1

Неочевидный вопрос про расчёт фьючерса на индекс РТС. Возможно он и у вас появлялся.

по спецификации фьючерсного контракта на индекс РТС fs.moex.com/files/3244, например:

Если расчет вариационной маржи по Контракту в ходе вечерней клиринговой сессии за предыдущий Торговый день осуществлялся:

ВМ = Round (РЦ2*Round (W2/R;5);2) – Round (РЦп*Round (W2/R;5);2)

где:

Round – функция математического округления с заданной точностью;

РЦ2 – текущая (последняя) Расчетная цена Контракта;

РЦп – Расчетная цена Контракта, определенная по итогам вечернего Расчетного периода предыдущего Торгового дня;

W2 – стоимость минимального шага цены;

R – минимальный шаг цены.

Для расчета вариационной маржи в ходе вечерней клиринговой сессии текущего Торгового дня стоимость минимального шага цены рассчитывается с использованием Курса доллара США, время определения которого устанавливается Биржей и публикуется на сайте Биржи в сети Интернет.


Вопрос: 
понял, что

РЦ — цена контракта в пунктах,
W2=0,2*K2 стоимость шага в рублях, где K2 — курс доллара на момент вечернего клиринга текущего дня, R=10

То есть, если убрать округления, то ВМ = 0,02*(РЦ2 – РЦп)*K2, что, скорее, неверно, потому, что при изменении курса может меняться даже знак вариационной маржи, а по этой формуле, получается, что не может.

Могу предположить, что в элементе РЦп*Round (W2/R;5) — W2 другой, чем в элементе РЦ2*Round (W2/R;5), или в спецификации опечатка, то есть для W2 в элементе РЦп*Round (W2/R;5) используется курс доллара предыдущего дня, обозначу его Kп, тогда: 

ВМ без округлений равна не 0,02*(РЦ2 – РЦп)*K2, а 

ВМ = 0,02*(РЦ2*K2 – РЦп*Kп)


Дополнение.
 и всё-таки, похоже ВМ без округлений равна 0,02*(РЦ2 – РЦп)*K2
где K2 курс доллара на последний клиринг.

Биржа считает так.


12 комментариев
то ВМ = 0,02*(РЦ2 – РЦп)*K2, что скорее неверно, потому, что при изменении курса может меняться даже знак вариационной маржи, а по этой формуле, получается, что не может.
 может, если разница расчетных цен отрицательная. А если учесть что вы очень вольно трактуете правила арифметики, то и еще много вариантов отрицательной вармаржи.
Активный Инвестор, разница расчетных цен в пунктах, может быть и положительной, но при изменении курса доллара, вариационная маржа может изменять знак. 
avatar
Активный Инвестор, просто убрал Round
avatar
master1, и еще курс вынесли за скобку, а он разный
Активный Инвестор, в этом то и вопрос, я согласен, что должен быть разный, но в формуле спецификации курса вообще нет, там везде W2. 
 вы согласны, что без округлений: ВМ = 0,02*(РЦ2*K2 – РЦп*Kп)
— тут курс как раз разный.
avatar
master1, там есть стоимость пункта в рублях, а она разная, хотя формула как бы об этом не говорит. Бирже на это наплевать.
Активный Инвестор, РЦ2 — стоимость в рублях?
avatar
master1, вы же профит считаете в рублях, значит шаг цены должен быть в рублях.
Активный Инвестор, вы согласны, что без округлений: ВМ = 0,02*(РЦ2*K2 – РЦп*Kп)?
avatar
master1, тогда вместо  РЦ2 надо ставить РЦ n-1хKn-1… на каждом клиринге все меняется. 
Активный Инвестор, хорошо, кроме случая:

b)      Если расчет вариационной маржи по Контракту осуществлялся в ходе дневной клиринговой сессии текущего Торгового дня:

ВМ2 = ВМ – ВМ1       

Хотя принцип тот же.

avatar
Активный Инвестор, и всё-таки, похоже ВМ без округлений равна 0,02*(РЦ2 – РЦп)*K2
где K2 курс на последний клиринг.

Биржа считает так.
avatar

теги блога master1

....все тэги



UPDONW
Новый дизайн