WebProd
WebProd личный блог
04 мая 2020, 13:01

Новый сервис для торговли (3)

С предыдущего поста прошло почти три месяца, диплом всё ближе и я хотел бы поделиться моими результатами с вами. Очень интересно мнение, замечания и предложения.

Основное, что я наконец-то сделал — это составление портфеля акций по параметрам с использованием машинного обучения. К сожалению, я пока в нем не силен и буду продолжать изучать эту тему после сдачи, поэтому модель пока работает чуть лучше чем подбрасывание монетки.

Новый сервис для торговли (3)

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

Есть возможность выбрать целевую функцию для оптимизации портфеля: Шарп, мин. волатильность, CAPM и другие. В результате мы получаем красивый график изменения стоимости портфеля и сравнение с индексом IMOEX.

Новый сервис для торговли (3)

Для сравнения портфелей идет расчет доходностей за различные периоды, меры риска в виде СКО и различных общепринятых коэффициентов

Новый сервис для торговли (3)

На этапе реализации этой части столкнулся с тем, что неоткуда было взять историю стоимости акций, потому что Финам ввёл капчу. В итоге проблема была решена и теперь есть почти 2 гигабайта поминутных котировок 90 российских акций с 2010 года.

Впереди еще куча идей, таких как:
— Построение портфеля облигаций с минимальной дюрацией
— Улучшение удобства интерфейса
— Вывод информации по акциям (интерактивный график, история фин. отчётностей и дивидендов — вся информация уже есть, нужно только вывести её)
— Улучшение алгоритма машинного обучения (если есть профи, которым интересно поучаствовать в данном проекте, я был бы очень рад)



Очень хотелось бы услышать замечания и предложения от более продвинутых людей.
Как всегда ссылка на проект: тут

21 Комментарий
  • Михаил
    04 мая 2020, 17:26
    > основное, что я наконец-то сделал — это составление портфеля акций по параметрам с использованием машинного обучения

    А как вы это делаете?
  • Spacious Team
    13 мая 2020, 22:05
    У вас красивый интерфейс. У меня есть view под excel и хорошая бэк. Если есть желание можем объединиться, результат будет лучше чем сумма вашей и моей функциональности. Как раз искал фронтендера. Свяжитесь со мой, если надумаете. Вот мой проект github.com/vananiev/portfolio

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн