Блог им. chikago_bears

Разрабатываю собственный сервис по статистическому анализу ценных бумаг. Часть 1.

Несколько слов обо мне

Я — инженер-конструктор. Долгое время работал в различных КБ и на производстве, параллельно обучаясь анализу данных (Data Analysis). На бирже с 2019 года. Прошел стандартный путь: активный трейдинг, роботы, позиционная и долгосрочная торговля. Со временем пришло болезненное осознание: без внятной математической модели и капитала сидеть на бирже означает просто прожигать время и нервы.

Идею своего «цифрового помощника» я вынашивал долго, а когда «созрел», решил собрать его сам.

1. С чего я начинал? 

Первое время в попытках «понять рынок» я тратил десятки часов на создание excel файлов с анализом и поиском закономерностей, влезал в Machine Learning и нейросети, писал бектестеры на Python по роликам на YouTube, но каких-то осязаемых результатов это не давало. 

Рисунок 1. Мой дашборд в эксель, с первыми попытками статистического анализа

За время «поисков» у меня накопились вопросы, на которые я не нашел ответов в популярных сервисах вроде TradingView или в терминалах брокеров. Основная боль: важные статистические показатели либо разрознены, либо им вообще не придается значения. У TradingView, например есть замечательная вкладка с теханализом: 

Рисунок 2. Вкладка с данными теханализа по SBER в TradingView

Но при этом в TV нет показателей Sharpe или нормального распределения (которому Антон Крейл уделяет большое внимание в своих лекциях). Если быть точнее, у платформы есть возможность добавить тот же VaR на график через PineScript, но при этом последовательность действий довольно загромождена: найти нужный скрипт → добавить его к графику → разобраться как он работает → повторить для каждой акции. Это неудобно (по крайней мере для меня) и требует технических знаний.

2. Чего я хочу? 

По своей сути идея проста. Взять базовые показатели стат-анализа, приправить их щепоткой машинного обучения и собрать в едином месте для быстрого доступа, как дополнительный источник принятия решений.

Основной упор на простоту и скорость доступа к этой информации. 

На данном этапе уже готов «скелет» для этой платформы и выглядит он так: 
 Рисунок 3.

Что сервис умеет считать автоматически уже сейчас:

  • Волатильность (30/90 дней), Std;
  • Максимальная просадка (Drawdown);
  • Соотношение дней роста/падения;
  • Z-score и Sharpe Ratio;
  • Бета к индексу IMOEX;
  • Эксцесс (Куртозис) и Асимметрия (Скьюнесс);
  • VaR 95%, CVaR и Коэффициент Сортино;
  • ATR и Autocorrelation.

И «вишенка на торте» — Prophet. Это библиотека от компании Meta (владеет Facebook, признана в России экстремистской), созданная для прогнозирования временных рядов с учетом сезонности. В контексте акций это позволяет увидеть паттерны: растёт ли бумага в конце квартала или просаживается в январе.

Рисунок 4. Prophet в сервисе демонстрирует сезонность по дням недели для акции. Также планируется добавить сезонность по месяцам в течение года.

3. Дальнейшие шаги

MVP (минимально жизнеспособный продукт), который удовлетворительно функционирует на моем ноутбуке, уже готов. Главный вопрос: нужен ли такой инструмент кому-то еще, кроме меня?

Я пишу этот пост, чтобы найти единомышленников, оценить спрос и пригласить желающих на раннее бета-тестирование.

Буду рад любой обратной связи. Каких метрик вам не хватает в вашем терминале? Что стоит добавить в стат-анализ?

Также буду рад обратной связи и предложениям по добавлению функционала. 

Для тех, кому интересно понаблюдать за развитием проекта или поучаствовать в тесте, я завел ТГ-канал. Там буду выкладывать обновления и открою доступ к бете.

Послесловие к части 1

Очень хочется превратить этот Pet-проект во что-то реально полезное и, в идеале, в масштабируемый сервис. На старте всё будет бесплатно. Если проект получит отклик — пойду дальше в сторону продвинутой ML-аналитики (внедрение ARIMA, анализ объемов и работа с разными таймфреймами)

Спасибо, что дочитали. Надеюсь на конструктивное обсуждение в комментариях!

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
490 | ★1
#22 по плюсам, #12 по комментариям
7 комментариев
Портфель к осмотру
avatar
Спасибо вам за то, что когда читаешь всех подобным вам, возникает приятное, даже немножко сладкое такое, чувство собственного интеллектуального развития и превосходства. Потому что мне не пришлось тратить деньги, годы и силы на всю эту ерунду.
Сделаете наш аналог инвестинг ком и продадите за миллион баксов. Но до этого ещё пахать и вкладывать
Этот продукт сейчас, на этом этапе, нужен только вам одному. И вам нужно, и думаю, стоит узнать у начинающих трейдеров, какая информация им нужна. Это можно сделать опросом на базаре.
Если удастся привлечь десять тысяч пользователей, значит, всё было не зря.
Трейдер может сидеть одновременно на 3-5 сайтах и платформах.
На мосбирже 30-40 млн инвесторов. 3 млн активные. Один миллион будут вашими гостями.
Моё мнение, надо продвигать научный анализ. Кроме временных рядов и паттернов, мультипликаторов и коэффициентов, процентов и логарифмов, корреляций и кластеров, можно добавить структурный и спектральный анализ. И обязательно для скальперов дельту.
Дмитрий-Димас Ермаков, спасибо за комментарий и за трезвый взгляд на вещи. Мне будет о чем подумать.
По поводу спектрального и структурного анализа — отличная мысль, записал для дальнейшей проработки. По поводу дельты: пока нет технической возможности, но при появлении — попробую посмотреть и в этом направлении. 
avatar
А что такое бета к индексу? Вы имеете в виду соотношение амплитуд движений отдельных акций к индексу? А если брать валюты или товары, там как
avatar
SergeyJu, Да, всё верно. Бета в сервисе сейчас показывает чувствительность акции к волатильности индекса Мосбиржи (если IMOEX +1%, а бумага летит +1.5%, бета 1.5).
avatar
Лучший выпрямитель графика — это средняя.Лучший анализ графика- свечной.Лучший индикатор — давление объема на тайм времени V\(H-L). Лучшее наставление нулям, зеленым (дуракам )биржи- полюби убыток(ставь стоп лосс) и разлюби прибыль (защищай малую часть прибыли) .
Начало начал на бирже — размер сделки в % от счета.
avatar
ezomm, Согласен с Вами про риск-менеджмент и стопы! Именно поэтому я добавил в сервис блоки VaR, чтобы не просто «ставить стоп», а понимать математическую вероятность того или иного убытка на конкретном отрезке
avatar

Читайте на SMART-LAB:
Фото
📉 Ставки снижаются. Доходности фиксируются.
После очередного снижения ключевой ставки инвесторы вновь сталкиваются с вопросом: где найти высокую доходность на длительный срок? Один...
Фото
Итоги первичных размещений ВДО и некоторых розничных выпусков на 24 июня 2026 г.
Следите за нашими новостями в удобном формате: Telegram , Youtube , RuTube, Smart-lab , ВКонтакте , Сайт
💰 Последний день с дивидендом за IV квартал 2025
Обращаем внимание, что сегодня, 25 июня – последний день для покупки акций Займера для получения дивидендов за IV квартал 2025 года. Реестр по...
Фото
Список акций и цен, которые я считаю интересными в моменте
Обвал продолжается. Давайте посмотрим акции, которые могут быть интересны, если предположить, что конца света для российской экономики не...

теги блога chikago_bears

....все тэги



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