Блог им. AlekseyPopov_0b1

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

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

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

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


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

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


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

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

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

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

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

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

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

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

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

Реализация такого инструмента не в 2 клика, заготовки сторонние не использовались. ИИ тоже лесом. Хотелось бы понять, насколько такой инструментарий мог бы быть интересен практикам трейдинга, работающим с «вечными фьючерсами». Мне реально помогает видеть текущее состояние и выбирать очередные уровни и для закрытия позиций и для добора, с коррекцией объемов сделок при существенном отклонении рынка от ожидаемой траектории.
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
628
9 комментариев
Не совсем понял смысл скрипта? Зачем он нужен и что должен посчитать при 1700 сделок в день?
avatar
RoboScalp, если трейдинг внутридневной, и позиции всегда закрываются в конце дня, то и считать ничего не нужно. А вот если 100 дней хоть по 10, хоть по 1000 сделок и существенная незакрытая позиция всегда остается, результат фандинга может составлять заметную долю прибыли/убытка.
avatar
А зачем квик если мосбиржа на своём сайте даёт сформировать отчёт по вечным фьючерсам за любой выбранный период и скачать в формате csv? Там есть и колонка со ставками фандинга.
avatar
Eridanoy, в квике нашелся хороший формат отчета по сделкам. Только за этим в данном случае (а вообще у меня это основной инструмент для торговли и можно взять исходные данные тут же). А смысл совсем не в том, чтобы посмотреть ставку переноса саму по себе, а в том, чтобы посмотреть, как она повлияла на фин.результат за месяц, полтора и любой другой срок, пока позиция остается незакрытой.
avatar
Бес Паники, всё тоже самое — открываете файл csv табличным редактором и считаете сумму в колонке фандинга.
avatar
Eridanoy,  совсем не то же самое. Нужна не просто сумма. Нужно учитывать остаток (размер открытой позиции, причем в обе стороны) на каждый день, когда учитывается ставка переноса. От простой суммы результат не просто отличается, он совсем другой может быть и по направлению (знаку + или -) и по абсолютному значению. И вот этот результат — это не просто число, это деньги с тем же знаком + или -.
avatar
Напишите, как озолотитесь, а пока…
avatar
myaucha, Ой…
avatar

Читайте на SMART-LAB:
Атаки на инфраструктуру Яндекса: что дальше и каковы последствия?
Котировки Яндекса в ходе торгов 9 октября вновь падают. На этот раз они опустились на 4,5% до 3417,5 руб., на фоне слабого роста на российском...
Фото
Президент «Норникеля» Владимир Потанин о российской экономике, налоге на сверхдоход, инвестициях и международном сотрудничестве в интервью РБК
Макроэкономика Правительству приходится прилагать титанические усилия, чтобы обеспечить сбалансированность бюджета, что могло бы создать...
Фото
Как меняются перспективы акций и облигаций ЛСР после ужесточения семейной ипотеки
ЛСР отчиталась о слабых финансовых результатах за первое полугодие 2026 года, а с 1 октября вступили в силу новые ограничения по семейной...
Фото
Нефтяной срез: выпуск №11. Удалось хорошо заработать пока все паниковали, но будущее туманно. Аккуратный переход в нефтебазовую оборону, ОСТАЛОСЬ ТОЛЬКО ДВЕ ИДЕИ.
Продолжаю выпускать рубрику — Нефтяной срез. Цель: отслеживать важные бенчмарки в нефтяной отрасли, чтобы понимать куда дует ветер. Прошлый пост...

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

....все тэги



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