Анализ торговой активности и журнал сделок
Платформа Firewire Analytics ведет непрерывный учет всех торговых операций инвестора. Виджет «Активность сделок» (Trades Activity) и специализированный журнал сделок позволяют анализировать структуру покупок и продаж, дисциплину ребалансировки и влияние операций на общую доходность.
Виджет активности сделок доступен на главном дашборде (в модульной сетке Bento Grid) и в разделе Сделки. При наведении на столбец периода в интерактивном тултипе отображаются конкретные купленные и проданные ценные бумаги, их тикеры, объем и рублевый эквивалент. Сделки поступают автоматически по API брокеров (у БКС — в реальном времени через WebSocket) либо через импорт отчетов с защитой от повторной записи.
1. Виджет «Активность сделок» (Trades Activity)
Виджет показывает, как распределены ваши сделки во времени. Период выбирается кнопками 7д, 30д, 90д, 1г и Всё:
- Сводка за период: число сделок, общий объем в рублях и соотношение покупок и продаж.
- Столбчатая диаграмма: на дашборде период делится на 5 равных отрезков, высота столбца отражает активность в отрезке; клик по столбцу открывает раздел «Сделки» с фильтром по этим датам. В разделе «Сделки» виджет строит столбцы по дням, покупки и продажи показаны зеленым и красным.
- Интерактивный тултип с детализацией операций: при наведении курсора на столбец появляется всплывающее окно со структурированной сводкой:
- Даты отрезка, объем и общее число сделок;
- Покупки: инструменты, сгруппированные по тикеру, с количеством бумаг, числом сделок и суммой;
- Продажи: аналогичный список проданных инструментов;
- Компактный режим: инструменты отсортированы по сумме; если их больше 5 (в разделе «Сделки» — больше 4), остальные сворачиваются в строку «+ ещё N».
2. Журнал операций и фильтрация
В специализированном разделе Сделки инвестору доступен полный хронологический леджер всех проведенных транзакций:
| Параметр | Описание | Практическая польза |
|---|---|---|
| Фильтр по счетам | Выбор конкретного брокерского счета или агрегированный просмотр («Все счета») | Разделение торговых стратегий обычного брокерского счета, ИИС и краудлендинга. |
| Поиск по тикеру/названию | Мгновенная фильтрация по тикеру, ISIN или наименованию эмитента | Анализ полной истории набора и закрытия позиций по конкретной ценной бумаге. |
| Неторговые операции (ввод / вывод) | Фиксация фактического пополнения и вывода средств с цветовыми бейджами направления и комментариями | Учет движения ликвидности без искажения объемов биржевых сделок и комиссий. |
| Комиссии и НКД | Фиксация брокерских и биржевых комиссий, а также накопленного купонного дохода | Точный учет накладных расходов при вычислении чистого финансового результата. |
| Экспорт выборки | Выгрузка отфильтрованных сделок в CSV (кнопка «Экспорт CSV») или печать журнала в PDF («Экспорт PDF») | Подготовка данных для налогового учета или внешней аналитики через модуль экспорта. |
3. Отображение сделок и доли в дневных торгах на графиках котировок
На детальных свечных графиках финансовых инструментов (облигации, акции, фонды) точки совершения сделок наглядно проецируются на временную шкалу и свечи котировок:
- Интерактивные маркеры сделок: покупки отмечены изумрудными маркерами
B(Buy) под свечой, а продажи — коралловыми маркерамиS(Sell) над свечой. - Индикация показателя «Доля в торгах:»: во всплывающей подсказке тултипа для каждой отдельной сделки рассчитывается точный процент ее объема относительно суммарного биржевого оборота за эту сессию:
- Для облигаций: денежный объем сделки в рублях сопоставляется с рублевым объемом торгов свечи (сумма сделки от брокера, а если ее нет — цена в % от номинала × номинал × количество; НКД не учитывается);
- Для акций и фондов: количество купленных или проданных штук сопоставляется с суммарным дневным объемом свечи в штуках;
- Умное форматирование микродолей: для сделок в высоколиквидных инструментах применяется адаптивное округление (например,
~0,0002%вместо неинформативного нуля или<0,0001%для микродолей); - Режим агрегации сделок: при объединении операций на свече тултип показывает совокупную долю сгруппированных покупок и продаж.
4. Источники сделок и интеллектуальная дедупликация
Firewire поддерживает гибридный механизм наполнения истории сделок:
- WebSocket-стриминг реального времени (БКС Trade API): исполненные на бирже заявки мгновенно поступают в леджер через защищенное WSS-соединение без необходимости ручного обновления страницы.
- Сессионный опрос брокерских шлюзов (Финам Trade API): синхронизация структуры исполненных ордеров по расписанию через официальный шлюз брокера.
- Импорт брокерских отчетов: отчеты БКС, Т-Инвестиций и Финама загружаются кнопкой «Импорт отчета» в Настройках (XLSX, XLS, CSV), а отчеты других брокеров (ВТБ, Альфа и др.) — через ИИ-Ко-пилота (PDF, Excel, CSV).
- Защита от дубликатов: при одновременном получении сделок по API и повторном импорте отчетов платформа пропускает уже записанные сделки. Если брокер передал номер сделки, сравнение идет по нему, иначе — по ключу
тикер + дата и время + тип операции + количество + цена. Сделки, у которых в разных источниках отличаются время или цена, могут не распознаться как повтор.
5. Влияние сделок на доходность и формулы расчета
Каждая зафиксированная сделка напрямую влияет на аналитическое ядро платформы:
- Средняя цена входа: покупки усредняют балансовую стоимость открытой позиции по формуле взвешенного среднего.
- Денежные потоки в XIRR: покупки и продажи учитываются как входящие и исходящие потоки капитала с привязкой к точным календарным датам.
- Реализованный PnL в декомпозиции прибыли: закрытие позиций фиксирует финансовый результат, очищенный от биржевых комиссий.
- Подсказки ИИ-Ко-пилота: ассистент анализирует недавние сделки для предупреждения о превышении концентрации активов (индекс HHI) и выявления эмоциональной торговли.
6. Часто задаваемые вопросы (FAQ)
Что означает показатель «Доля в торгах:» во всплывающей подсказке на графике?
Он показывает процент объема вашей сделки (или суммы сделок в режиме агрегации) относительно суммарного биржевого оборота за торговую сессию этой свечи. Это позволяет моментально оценить биржевую ликвидность актива и масштаб вашего участия в торгах.
Как неторговые операции пополнения и вывода влияют на торговую статистику?
Они учитываются в журнале для контроля движения денежных средств и расчета доходности портфеля, но полностью изолированы от торговых метрик: они не искажают торговый оборот, соотношение покупок и продаж и брокерские комиссии.
Почему в тултипе отображаются не все сделки торгового дня?
Для сохранения комфортной читаемости тултипа при активном скальпинге или частых частичных исполнениях заявок показываются инструменты с наибольшими суммами (до 5 на дашборде, до 4 в разделе «Сделки»), а остальные сворачиваются в строку «+ ещё N». Полный перечень всех транзакций за этот день всегда доступен в таблице журнала сделок ниже по странице.
Учитываются ли комиссии брокера в сумме сделки?
Да. В тултипе активности приводится чистый объем совершенной операции, а в полной таблице журнала сделок брокерская и биржевая комиссии выделены в отдельные столбцы и автоматически вычитаются при расчете чистого PnL и доходности XIRR.
Как добавить виджет активности на главный дашборд?
Перейдите на главный дашборд, нажмите кнопку «Настроить», откройте библиотеку виджетов и добавьте блок «Активность сделок» (TradesActivityCard). С подробным процессом кастомизации можно ознакомиться в руководстве по конструктору Bento Grid.