Блог им. chikago_bears
Оглавление:
Часть 1 - Основные идеи и концепция
Часть 2 — Вы тут
Часть 3 — Добавил Prophet и Карту

Вкратце о первой части статьи: был заложен MVP-скелет для сервиса, с возможностью обогащать его функциями и данными. Я получил обратную связь от некоторых пользователей SmartLab и постарался ее учесть.
1. Логика расположения элементов
Сервис представляет из себя сайт-виджет с интерактивным меню.

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

Выше я расположил основное меню с кнопками, которое также закреплено и всегда доступно для пользователя. Расположение кнопок: Анализ, Скринер, Коррелятор, Карта, Отрасли, Рейтинг, Народ, Инструкции, Связь и меню авторизации на случай, если сервис доберется до публикации. Сегодня хотелось бы поговорить только о Кнопке «Анализ» и подвкладке «Обзор».
2. Кнопка «Анализ»

Кнопка является «Домашней» для сервиса и выводит информацию по тикеру, который выбран в меню слева. У каждого тикера (на примере SBER) есть дочерние кнопки: Обзор, Prophet, Спектр, Структура, Monte-Carlo.
При выборе тикера выводится информация о его наименовании, сам тикер, а также биржа на которой он торгуется. Чуть ниже информация о времени получения цены (сейчас время немного запаздывает от фактически получаемой цены, которая поступает 1 раз в 2-3 сек). В правой половине — текущая цена и ее изменение относительно предыдущего закрытия.

В карточках тикера, под наименованием размещено 4 блока: цена текущая, предыдущая, текущий объем торгов и среднее значение за предыдущие 30 дней, а также 52-недельный диапазон цены.
В блоке ниже — статистический консенсус по всем рассчитываемым индикаторам, которые располагаются чуть ниже. Консенсус демонстрирует текущее состояние индикаторов: негатив, нейтрально или позитив. Процент уверенности рассчитывается в соответствии с согласованностью этих индикаторов и является лишь срезом исторических данных на которых был произведен расчет, он не отражает текущей ситуации на рынке — то есть не предсказывает разворот или какое-то сильное движение и уж тем более ничего не рекомендует.

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

Скроллинг вниз переводит пользователя к двум диаграммам-ползункам «Перевес в стакане» и «Объем к среднему» (за 30 дней). Сейчас я думаю о том чтобы доработать их или убрать, но решение еще не принято. Быть может вы подскажете как можно докрутить это.

Далее я разместил информацию об уровнях поддержки и сопротивления по тикеру, которая показывает семь ценовых ориентиров: пять классических pivot-уровней по вчерашней свече (R2, R1, Pivot, S1, S2) и два экстремума за последний месяц торгов (максимум и минимум за 22 дня). Каждый уровень автоматически помечается как поддержка или сопротивление относительно текущей цены, с указанием расстояния в процентах. Это помогает быстро понять, где бумага находится в недавнем диапазоне, рядом с «потолком», «полом» или в середине канала.
Берётся предыдущая завершённая дневная свеча — её максимум (High), минимум (Low) и цена закрытия (Close).
Из них считается базовый pivot:
P = (H + L + C) / 3
Далее идет блок с показателями. Каждый показатель — отдельная карточка: число, краткий вердикт (например, «умеренная волатильность», «высокая дисперсия», «плохой Sharpe») и ползунок, где видно, насколько текущее значение типично для этой бумаги за последние месяцы. Так можно за минуту понять характер инструмента — спокойный он или нервный, растёт ли в среднем, насколько рискован по сравнению с индексом. На скриншоте показана лишь верхняя часть блока — ниже еще метрики (куртозис, VaR, Сортино, ATR и др.), плюс графики цены и распределения доходностей.
Послесловие
Спасибо, что дочитали. Буду рад конструктивной критике. Также буду рад видеть вас среди первых тестеров этого сайта. Вся информация о датах теста будет размещена в 🔗 ТГ канале.
Не знаю когда публиковать, интереса нет к сервису. Поэтому пока пользуюсь сам