Блог им. AleksandrGavrilin

Бесплатный инструмент для отслеживания контанго по фьючерсам

Всем привет! Хочу поделиться своим инструментом для мониторинга контанго/бэквордации на срочном рынке, который разработал буквально на днях для себя и хочу поделиться с вами. 

Рекомендации и правки приветствуются.  Прошу не расценивать как рекламу, так как это все бесплатно.

В данный момент скрипт размещен по ссылке https://trading-shop.ru/moex/kontango.php 

Что делает система?

  • Автоматический сбор данных: С некоторой частотой (5 мин) по API Т-Инвестиций отслеживаются котировки и ГО для 24 акций, а также их ближних и дальних фьючерсов.
  • Расчет контанго: На основе этих данных автоматически рассчитывается и обновляется текущее значение контанго/бэквордации.
  • Удобная сортировка: В интерфейсе есть возможность сортировки списка как по тикеру, так и по величине контанго, что помогает быстро находить наиболее интересные связки.

Система алертов:

Для удобства реализован отдельный модуль уведомлений.

  • Внутри системы: На отдельной вкладке ведется лог всех значимых изменений.
  • Критерии срабатывания: Для ближних фьючерсов сигнал генерируется при изменении контанго на 1% и более, для дальних — на 2% и более.
  • Способ получения уведомлений: На данный момент для оперативного получения сигналов реализована интеграция с Telegram-каналом. Это самый быстрый и удобный способ не пропустить важное движение.

Инструмент помогает быстро оценивать ситуацию на рынке и находить точки для входа в арбитражные сделки.

Сервис бесплатный и будет оставаться таким, но хочется его улучшить. 
Буду рад услышать ваши отзывы и предложения! 

Скрипт доступен по ссылке trading-shop.ru/moex/kontango.php

2.4К | ★12
13 комментариев
Александр Гаврилин, А есть ли способ увеличить плечо? Чтобы было не на уровне ставки (или LQDT) а х2-х4?  Как у вас считается доходность?
В при покупке акции задействуется 100% капитала. При продаже фьюча (ГО) условно 1/4 капитала. Итого вся эта движуха ради доходности на уровне SBMM LQDT.  Если вместо акции купить опцион CALL то они обычно на маржируемые (на фьючерс) и ГО по ним будет ниже стоимости акции (но цена уже заложена как на фьюч по БШ). Можем аргументировано подискутировать с Вами?
avatar
Илья Нечаев, таблица под классику сделана. доходность считается контанго*365/до экспирации
Александр Гаврилин, а как вы считаете % контанго? Я так понимаю в этой формуле контанго в %. Учитываете ли вы ГО?
avatar
Хорошая табличка, лайк! ;D
По визуалу маленькое пожелание: чтобы заголовок таблицы при прокрутке вниз прикреплялся к верхнему краю экрана и всегда было видно, какой столбец за что отвечает.
avatar
Shadow, 
доДоработал. Спасибо за идею.
Александр Гаврилин, отлично получилось, очень удобно!
avatar
еще пожелание добавить сколько дней до экспирации
И в цифрах отделить разряды, не 2000, а 2 000. Будет лучше восприниматься
avatar
a_d_p, trading-shop.ru/arbitrage/ сервис был перенес в часть сервисов моего сайта.
разделять на тысячные не хоче, так как копировать не удобно.
по поводу всех расчетов расписано на странице сервиса сразу под таблицей. Все формулы и выкладки. Если хотите что то поправить, то присылайте ваши расчеты, как нужно сделать чтобы правильно было. Я в арбитраже не спец, ориентировался только на доступный в сети материал.
Александр Гаврилин, я посмотрел формулы под таблицей. Там указано, что 

Годовая доходность (%) = (Контанго / Стоимость лота акций) × (365 / Дней до экспирации) × 100%

ниже написано, что: 

Ошибка №1: Игнорирование гарантийного обеспечения (ГО)

Стоимость лота = (Цена акции × Лотность) + (ГО × 1.3)


Но в годовой доходности вы как раз и игнорируете ГО. Ведь оно же блокируется при покупке фьючерса и его нельзя использовать. Я уж не говорю, про учитывать ГО*1,3

То есть, как мне кажется, нужно годовую доходность считать с учетом ГО.
И формула годовой доходности тогда будет

Годовая доходность (%) = (Контанго / (Стоимость лота акций+ГО)) × (365 / Дней до экспирации) × 100%

Я вот это имел ввиду. 

По поводу дней до экспирации, вы же когда считаете доходность, то используете его. Было бы удобно, чтобы просто вывести его в таблицу 

avatar
записал ваш расчет, потом гляну как точно у меня сделано и посмотрим с этой формулой что получим.
Должно по идее у нас сразу ниже доходность стать, раз в знаменателе больше сумма станет.

Александр Гаврилин, ну да меньше. Но ГО же используется в стратегии арбитража. То есть мы не купим фьючерс, если нет денег на ГО. И ГО будет заблокировано до экспирации. Для корректного расчета надо его учитывать. А сейчас видим доходность, заходим. А она по факту ниже, и тогда можно в фондах денежного рынка сидеть. К чему эти заморочки и потери на комиссиях. А если вот с учетом ГО мы увидим хорошее расхождение, то тогда уже можно и зайти в арбитраж

avatar
 для сравнения можно рядом вывести или через / или в столбик серым. Тогда кому как удобно тот туда и будет смотреть)
avatar

Читайте на SMART-LAB:
Фото
Экспортёры в Индексе МосБирже. Кто выигрывает от более слабого рубля
Новости о вероятном ужесточении бюджетного правила уже привели к заметному ослаблению рубля. На этом фоне мы решили рассмотреть, кому в Индексе...
2025: год адаптации и перестановки сил на рынке МФО
СРО «МиР» подвела результаты 2025 года на основе данных от крупнейших МФО, на которых приходится 80% рынка. Давайте посмотрим, что происходит....
🏦 Сбер эффективен как всегда
Зеленый банк отчитался по МСФО за 4 квартал и весь год   Сбер (SBER) ➡️ Инфо и показатели     Результаты за 4 квартал —...
Фото
Какие юаневые облигации можно приобрести на фоне ужесточения бюджетного правила?

теги блога Александр Гаврилин

....все тэги



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