Блог им. MihailMihalev

Торговали - веселились, посчитали - прослезились.

Меня всегда удивляет, когда я в статьях вижу, что «вот тестирую торговую стратегию на истории и всё хорошо, а после издержек — в нуле».

Объясните, какой смысл симулировать стратегию без издержек?

Я сейчас разрабатываю стратегию, которая использует фьючерсы, акции, маржиналку, едп, фдр, а значит зависит от дивидендов и ruonia/КС.
Соответственно симулятор должен всё это учитывать.

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

В общем, написал на python+numba симулятор, который помимо комиссии и проскальзывания:
1) Учитывает фандинги вечных фьючерсов. Данные берутся с мосбиржи из колонки SWAPRATE.
2) Учитывает дивидендные поправки в вечных фьючерсах. Данные берутся с мосбиржи.
3) Учитывает выплаты дивидендов с учётом налога на дивиденд в момент выплаты. Данные берутся из tbank api.
4) Учитывает ruonia и использует её для начисления процентов по маржинальному кредиту(с коэффициентом x2) и начисление вознаграждения за парковку свободных денег в фондах денежного рынка.
5) Производит клиринг каждый день, симулируя честный расчёт по вармарже и фандингу.
6) Производит годовой расчёт и списание налогов со счёта. Рассчитывает сальдирование по прибыли/убыткам того, что сальдируется. Переносит убытки прошлых лет в налоговую базу расчётного года.
7) Учитывает при расчёте налоговой базы FIFO порядок по сделкам с акциями.

Торговали - веселились, посчитали - прослезились.

И выдаёт отчёт  при единичном прогоне с фиксированными параметрами стратегии:

Торговали - веселились, посчитали - прослезились.


Работаёт всё этого достаточно быстро, потому что это numba — это как писать на плюсах, только на питоне.

P.S. ничего не продаю и не покупаю, просто хвастаюсь.

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
409 | ★1
9 комментариев
А я открыл депозит. К концу года буду иметь 17 процентов гарантированно.
avatar

У меня брокерский счёт учитывает все это)))

avatar
DA, На демо счете в тбанке не начисляется фандинг, например.
avatar
Михаил Михалев, демо счет, это как, это где в т-банке?
avatar
Клетчатый, В тбанк инвестиции создать демо счёт через api (или как-то иначе). Там идёт торговля на реальных котировках, но ненастоящими деньгами. Так вот там фандинг не начисляется при переносе позиции по вечным фьючерсам.
avatar
Михаил Михалев, не ну если демо счет не начисляет, то конечно)
avatar
Объясните, какой смысл симулировать стратегию без издержек? — можно найти иногда фишечки и рюшечки, которые можно окультурить и будет хорошо, но вы их при тесте со всеми издержками пропустите…
avatar

Очень основательно, даже может чересчур — НОЛОГЕ и сальдирование их к стратегиям уж совсем не относится. Если цель — поиск стратегии, то подмешивание в компот всего, что нашлось на кухне, вряд ли сделает результат яснее.

 

А проскальзывание (у вас упомянуто бегло) как учитываете? Исполнение у вас лимитное или маркетное считается ?

Кирилл Гудков, Просто если результат симуляции сравнивать с бенчмарками(безрисковая ставка, фонды ликвидности, вклады, buy-and-hold и т.п.), то имхо надо учитывать налоги и там и там.

Симуляция происходит с самой конской комиссией для трейдеров на рынке. Проскальзывание взято среднее для такого объёма. Тут писал про проскальзывание от объёма: smart-lab.ru/blog/1356317.php
Комиссия за исполнение считается по маркету.

Читайте на SMART-LAB:
Фото
Доллар вернулся в игру: евро отступает, фунт держится
Пятница показала, насколько непрочным остается восстановление евро. EUR/USD поднялся до 1,1214, но затем откатился к 1,1140. Индекс доллара...
Фото
Итоги первичных размещений ВДО и некоторых розничных выпусков на 30 октября 2026 г.
Следите за нашими новостями в удобном формате: Telegram , Youtube , RuTube, Smart-lab , ВКонтакте , Сайт ,...
ПАО «ЭсЭфАй» опубликовало результаты по РСБУ за девять месяцев 2026 года
Инвестиционный холдинг SFI (ПАО «ЭсЭфАй», MOEX: SFIN) публикует отчетность по российским стандартам бухгалтерского учета за девять месяцев 2026...
Фото
ДОМ РФ: сильные результаты за 9М2026. Что ожидаем по итогам года?
ПАО «ДОМ.РФ» представило ожидаемо сильные результаты по МСФО за 9 месяцев 2026 года. Чистая прибыль выросла на 38,6% г/г до 86,3 млрд рублей,...

теги блога Михаил Михалев

....все тэги



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