Блог им. AlekseyPopov_0b1

Учет ставок переноса (фандинга) "вечных фьючерсов" по отчетам сделок из терминала QUIK брокера ВТБ

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

Сделал в итоге свой инструмент на гугл-таблицах со скриптом Apps Script на основе отчетов сделок, которые можно вполне удобно генерировать в QUIK-версии от брокера ВТБ. Какой формат подобного отчета у других брокеров — не знаю, но если для кого-то это вопрос насущный — присылайте информацию, интересно примериться и к другим форматам. У ВТБ отчеты такие:

Учет ставок переноса (фандинга) "вечных фьючерсов" по отчетам сделок из терминала QUIK брокера ВТБ


Отчет в терминале QUIK формируется вполне удобно и быстро, через меню:

Учет ставок переноса (фандинга) "вечных фьючерсов" по отчетам сделок из терминала QUIK брокера ВТБ


В гугл-таблицу такой отчет можно импортировать через файл (сохранить в терминале, потом импорт в таблице). Лишние строки заголовка можно удалить, но не обязательно, скрипт сам «причешет» импортированный отчет и приведет числа в нужных для анализа колонках к стандартному для гугл-таблиц формату.

Для обработки исходного отчета скрипт, подключенный к таблице, создает в меню редактора таблиц специальный пункт «Приправы» с несколькими командами для обработки загруженного (импортированного) отчета. Основных команд 2: «Нормализовать данные» и «Выполнить анализ»:

Учет ставок переноса (фандинга) "вечных фьючерсов" по отчетам сделок из терминала QUIK брокера ВТБ
Первая приводит данные к формату для быстрого анализа, вторая собственно выполняет анализ. Конечно можно было бы обойтись одной командой, но на больших отчетах (сотни и тысячи сделок) время выполнения скрипта может быть минута, 2, 3, поэтому чтобы не напрашиваться на ограничение по нагрузке на сервер гугла, сделал в 2 хода. На практике отчет примерно в 200 сделок обрабатывается за 5-10 секунд.

После выполнения анализа скрипт откроет дополнительную панель справа, куда собственно и выведет результат анализа с разделением по тикерам бумаг, по которым были сделки в отчете.

Учет ставок переноса (фандинга) "вечных фьючерсов" по отчетам сделок из терминала QUIK брокера ВТБ

В результате анализа сделки закрытых позиций отмечаются серым фоном, не закрытые остаются на белом фоне. По сделкам с частичным закрытием  добавляется комментарий с указанием, незакрытого остатка, «переворот» (и одной сделкой и несколькими) учитывается корректно. При нулевом балансе, естественно, все позиции соответствующего тикера закрыты и отмечены серым.

Фандинг в панели справа учитывает сумму фактического применения ставки переноса на конец каждого торгового дня с учетом того, что не каждый торговый день является самостоятельным торговым днем, а лишь дополнительной сессией ближайшего полноценного торгового дня. Кроме того, по остаткам (балансу) фандинг дополнительно считается и по следующим торговым дням, прошедшим с последней сделки в отчете (если конечно по тикеру баланс после последней сделки не нулевой).

Дополнительно, для удобного просмотра истории сделок по каждому тикеру в отчете предусмотрена возможность сворачивать (скрывать) и разворачивать (отображать) строки отчета, относящиеся к определенному тикеру (см. куда указывают стрелочки на предыдущем скриншоте, это кнопки "-"). В итоге по каждому тикеру можно получить отдельный отчет.

Учет ставок переноса (фандинга) "вечных фьючерсов" по отчетам сделок из терминала QUIK брокера ВТБ

Реализация такого инструмента не в 2 клика, заготовки сторонние не использовались. ИИ тоже лесом. Хотелось бы понять, насколько такой инструментарий мог бы быть интересен практикам трейдинга, работающим с «вечными фьючерсами». Мне реально помогает видеть текущее состояние и выбирать очередные уровни и для закрытия позиций и для добора, с коррекцией объемов сделок при существенном отклонении рынка от ожидаемой траектории.
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
270
2 комментария
Не совсем понял смысл скрипта? Зачем он нужен и что должен посчитать при 1700 сделок в день?
avatar
А зачем квик если мосбиржа на своём сайте даёт сформировать отчёт по вечным фьючерсам за любой выбранный период и скачать в формате csv? Там есть и колонка со ставками фандинга.
avatar

Читайте на SMART-LAB:
🚀 Динамика рынка
Индекс Мосбиржи падает на 1,3% с начала торгов 🔥 Общий фон: ставка сохранена Главный драйвер дня — решение ЦБ.    Банк России сохранил...
⭐️ Сайт Займера признан лучшим на рынке
Финансовый маркетплейс Бробанк представил рейтинг лучших сайтов МФО во второй половине 2026 года. Сайт Займера занял в нем первое место....
Фото
Страховой рынок 2026: рост сборов на фоне снижения рентабельности
По прогнозу «Эксперт РА», в 2026 году страховой рынок продолжит расти, однако увеличение убыточности окажет давление на прибыль. Компании,...
Фото
Мой Рюкзак #69: Бег на месте, но какие-то позиции растут и надо менять
Последний раз писал пост 28 июля smart-lab.ru/company/mozgovik/blog/1333865.php Успехов особо нет, хотя Газпромнефть с 28 июля дала +34%...

теги блога Бес Паники

....все тэги



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