С предыдущего
поста прошло почти три месяца, диплом всё ближе и я хотел бы поделиться моими результатами с вами. Очень интересно мнение, замечания и предложения.
Основное, что я наконец-то сделал — это составление портфеля акций по параметрам с использованием машинного обучения. К сожалению, я пока в нем не силен и буду продолжать изучать эту тему после сдачи, поэтому модель пока работает чуть лучше чем подбрасывание монетки.
Вот так выглядит в данный момент интерфейс построения портфеля. Выбор тикеров не особо удобен, планирую добавить туда строку поиска. Также на бекэнде запилено более функциональное управление ограничениями на объем акций, но пока не дошли руки вывести в интерфейс.
Есть возможность выбрать целевую функцию для оптимизации портфеля: Шарп, мин. волатильность, CAPM и другие. В результате мы получаем красивый график изменения стоимости портфеля и сравнение с индексом IMOEX.
Для сравнения портфелей идет расчет доходностей за различные периоды, меры риска в виде СКО и различных общепринятых коэффициентов
На этапе реализации этой части столкнулся с тем, что неоткуда было взять историю стоимости акций, потому что Финам ввёл капчу. В итоге проблема была решена и теперь есть почти 2 гигабайта поминутных котировок 90 российских акций с 2010 года.
Впереди еще куча идей, таких как:
— Построение портфеля облигаций с минимальной дюрацией
— Улучшение удобства интерфейса
— Вывод информации по акциям (интерактивный график, история фин. отчётностей и
дивидендов — вся информация уже есть, нужно только вывести её)
— Улучшение алгоритма машинного обучения (если есть профи, которым интересно поучаствовать в данном проекте, я был бы очень рад)
Очень хотелось бы услышать замечания и предложения от более продвинутых людей.
Как всегда ссылка на проект:
тут
А как вы это делаете?
Я пока довольно поверхностно знаком с машинным обучением, поэтому пока так. В будущих планах и использование более сложной модели и наличие множества предварительно обученных моделей, чтобы не заглядывать в будущее.
В максимизации Шарпа используется предсказанная стоимость, в других целевых
Почитал Ваш блог, понял что Вы зашли в этом деле гораздо дальше меня ) Я правильно понял что conomy.ru Ваш ресурс?
Или можем где-то в месседжере поговорить, если Вы не против?