Блог им. Adaetro

Биржа ФОРТС, изменение формулы

Добрый вечер.
-------
UPD. Все что написано ниже — ошибочно. Реальных изменений в расчете почти нет. Единственное серьезное — изменили время опрделния индикативного курса доллара.

ВСЕМ СПАСИБО ЗА ИСПРАВЛЕНИЕ!
--------

Недавно проанализировал измененную формулу расчета ГО по фьючерсам.

Вступает данное изменение с 10 декабря, так как большинство здесь торгует РИ, т.е. долларовый контракт, считаю актуальным обсудить это изменение.

Была такая формула:
ВМ= Round ((РЦ2– РЦ1) * W / R; 2)
ВМ – вариационная маржа по Контракту;
Round – функция округления с точностью до сотых долей по правилам математического округления;
РЦ2– текущая (последняя) Расчетная цена Контракта;
РЦ1 – Расчетная цена Контракта,определенная по итогам вечернего Расчетного периода предыдущего Торгового дня, или цена заключения Контракта;
W – стоимость минимального шага цены;
R – минимальный шаг цены.
 
Стала:
ВМ = Round(РЦ2 * W/ R; 2) – Round(РЦ1 * W/ R; 2)
Если раньше каждый клиринг на счет начислялась/списывалась сумма, равная разнице цен, пересчитанная по курсу доллара:

например: стоимость золота в прошлый клиринг 1700, сейчас 1710. Индикативный доллар = 31, следовательно маржа = (1710 — 1700) * 31 = 310руб

То теперь, идет привязка к курсу доллара на момент прошлого клиринга, например: стоимость золота была 1700, курс доллара тогда был 30,9. Сейчас золото 1710, курс доллара 31.
Тогда вариационка = 1710 * 31 — 1700 * 30,9 = 480 руб.

По старой формуле 310, по новой 480. Серьезное изменение.

Вопрос смарт-лабу: я правильно посчитал вариацинку?

Правильный ли я сделал вывод, что теперь нет необходимости хеджировать курс доллара?
★18
19 комментариев
если вариционки будут начислять больше значит посчитано правильно:)
avatar
Виталий Котов, а лучше лося считаем по старой формуле, а профит по новой)))
avatar
Слишком большая разница. Смотреть лень, но подозреваю что они еще изменили определение W и/или R по отношению к старому контракту. Посмотрите эти параметры внимательней.
avatar
Была такая формула:
ВМ= Round ((РЦ2– РЦ1) * W / R; 2)
ВМ = Round(РЦ2 * W/ R; 2) – Round(РЦ1 * W/ R; 2)

Ну эмс, тут как бы раскрыты скобки, ну и ошибка первой от второй ф-лы с точностью до 0,1

А значение будут браться на 18:30 а не на 16:30 как раньше. Вот и все.
а если курс бакса изменится в большую сторону: например купили за 1700 курс 31, продали по 1710 и курс 30,8, то вариционка будет 1710*30,8-1700*31=32 руб.)) 2 стороны медали как говориться)
avatar
Тюренков Олег, не шутите так)
eagle, надеюсь, что этот пример расчета не тот, по которому считает биржа, иначе половина баксовых контрактов будет бессмысленно торговать. Цена на месте, рубль пошел в другую сторону и ты уже в минусе, а временами рубль у нас ходит очень сильно
avatar
Если правильно понимаю, то расчетная цена будет в рублях, а раньше была в пунктах, в этом разница. Вроде как теперь инструмент будет «рублёвее»
avatar
Судя по формуле, W и R — постоянные, значит разница будет на сотые доли только из-за округлений.
avatar
Было: ВМ=Round((147738–146189) * 6,17882/ 10; 2) = Round(957,099218; 2) = 957,10

Стало: ВМ=Round(147738*6,17882/10; 2)–Round(146189*6,17882/10; 2) = Round(91 284,650916; 2) — Round(90 327,551698; 2) = 91 284,65 — 90 327,55 = 957,10

Как-то так.
avatar
да, тут принципиальный момент, что шаг цены W в обеих частях формулы это одно и то же число, иначе был бы сущий кошмар, рад был ошибиться
avatar
«идет привязка к курсу доллара на момент прошлого клиринга» —

не идет, пресс-релиз биржи бестолковый, в спецификации контракта все явно прописано
avatar
Jonah, Спасибо
avatar

теги блога Всеволод

....все тэги



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