Способ расчета цены маркировки и ставка финансирования тесно взаимосвязаны. Чтобы глубже разобраться в том, как устроена система торговли фьючерсами, рекомендуем внимательно ознакомиться со статьями об этих показателях.
Чтобы избегать нежелательной ликвидации, нужно точно рассчитывать нереализованный PnL, поскольку она напрямую зависит от него. В основе бессрочного контракта лежит его внутренняя (реальная) стоимость. Главный компонент цены маркировки — это индекс цен, то есть среднее значение цен на ведущих рынках.
Индекс цен основан на ценах ведущих спотовых бирж, взвешенных по соответствующему объему торгов. Для расчета этого показателя мы используем данные со следующих рынков: Binance, Huobi, Bittrex, HitBTC, Gate.io, Bitmax, Poloniex, FTX и MXC.
Подробнее об индексе цен для бессрочных фьючерсов USDⓈ-M ApolloX
Чтобы предотвращать ошибки в ценах на спотовых рынках и проблемы с подключением, мы принимаем ряд защитных мер. Ниже перечислены возможные проблемы и их решение.
- Отклонение одного из источников цен
Если последняя цена на бирже отклоняется от средней цены всех остальных источников более чем на 5%, то она не будет иметь веса при расчетах.
- Отклонение нескольких источников цен
Если последняя цена на нескольких биржах отклоняется более чем на 5%, то для расчета индекса будет использоваться не средневзвешенное, а среднее значение цен из всех источников.
- Проблемы с подключением к бирже
Если с биржей нет соединения, но данные по сделкам на ней были обновлены в течение последних 10 секунд, мы используем их для расчета индекса цен.
- Если данные не обновлялись в течение последних 10 секунд, при вычислении средневзвешенного значения вес цены с этой биржи будет равен нулю.
- Защита цены последней сделки
Когда система сопоставления индекса цены и цены маркировки не может обеспечить стабильный и надежный источник данных, это влияет на контракты с одним индексом цен (т. е. индекс цен не изменится). Для обновления цены маркировки будет использован механизм под названием «Защита цены последней сделки» до тех пор, пока не начнут поступать стабильные данные. Защита цены последней сделки — это способ определять цену маркировки путем установления лимита на последнюю цену сделки самого контракта, тем самым временно изменяя его ориентировочную цену. Это позволяет системе сопоставления рассчитывать нереализованный PnL и уровень ликвидации, предотвращая ее.
Индекс цен можно рассматривать как справедливую спотовую цену. Мы используем эту информацию для расчета цены маркировки, на которой основывается нереализованный PnL каждого контракта. Обратите внимание, что реализованный PnL рассчитывается на основе рыночной цены сделки на момент закрытия позиции.
Формула цены маркировки для бессрочных фьючерсных контрактов выглядит следующим образом:
Цена маркировки = средняя цена × (цена 1, цена 2, цена контракта)
Цена 1 = индекс цен × (1 + ставка финансирования × (время до следующей ставки финансирования (ч)/8))
Цена 2 = индекс цен + скользящая средняя (30-минутный период)
* Скользящая средняя (30-минутный период) = скользящая средняя ((бид 1 + аск 1) / 2 – индекс цен), измеряется каждую минуту в течение 30-минутного интервала.
* Средняя цена рассчитывается на основе цены 1, цены 2 и цены контракта. Например, если цена 1 < цена 2 < цена контракта, то в качестве цены маркировки будет использована цена 2.
Обратите внимание, что ApolloX принимает дополнительные меры защиты при больших различиях между спотовой ценой и ценой маркировки, которые возникают в экстремальных рыночных условиях и при отклонениях значений в источниках цен. В таких случаях в качестве цены маркировки используется цена 2.
Цена маркировки предлагает более точную оценку внутренней стоимости контракта по сравнению с ценой бессрочных фьючерсных контрактов, которая может значительно меняться в короткий срок. Мы используем цену маркировки, чтобы избегать ненужных ликвидаций и предотвращать манипуляции на рынке.