Михаил
Михаил личный блог
27 сентября 2019, 17:43

От градиентного бустинга к нейронным сетям

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

От градиентного бустинга к нейронным сетям


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

В основном раньше имел дело с TF/Keras, но по ощущениям в последнее время подавляющая часть статей по сетям сопровождается кодом на PyTorch, поэтому решил изучить его и использовать в своей программе. В качестве обучения собираюсь принять участие в соревновании Кто поставит лайк без использования градиентного бустинга только с помощью PyTorch. Ну о потом приступить уже к использованию сеточек для прогнозирования доходности.

12 Комментариев
  • Слава Птицын
    27 сентября 2019, 17:52
    Прикрути стекляшки для распознавания паттернов. Дешево и сердито.
    Благодарить не надо.

    cnews.ru/news/top/2019-07-10_uchenye_sozdali_steklo_kotoroe_mozhet_raspoznavat
  • Igoron
    27 сентября 2019, 18:00
    но придумывать в рукопашную новые фичи не хочется, поэтом попробую переписать все на нейронных сетях
    Фичи придумывать все равно приодеться, иначе что вы подадите на вход своей сети?

    сырых котировках без всякой обработки
    Это градиентный бустинг может работать с любыми данными, я для нейронной сети их нужно как минимум к одной размерности привести.

    И кстати плохая затея искать черную кошку в темной комнате, особенно если ее там нет.
    сырые котировки хаотичны, нечему сеть обучать. 
    Попробуйте использовать какой-нибудь LSTM для прогнозирования цены и получите скользящую среднюю со всеми ее достоинствами и недостатками.
    • Ынвестор
      31 января 2020, 11:15
      Igoron, да уж. Вот так и появляется куча сайентистов которые понятия не имеют про что это.
        • Ынвестор
          31 января 2020, 17:02
          Михаил, то что человек вам дело написал.
  • Sergey Pavlov
    30 сентября 2019, 11:19
    Подскажите, ожидаемая доходность посчитана каким образом и за какой интервал?
      • Sergey Pavlov
        30 сентября 2019, 11:31
        Михаил, т.е. это примерно дневная ожидаемая доходность?

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

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