evgen000
evgen000 личный блог
15 мая 2018, 13:38

Анализ сентимента Василия на R

Сразу скажу что не преследую цель потроллить или еще чего. Я решил проверить популярную стратегию «Торгуй против Василия».

Что я сделал:

1. Спарсил 2000 постов Василия с сайта
2. Посчитал сентимент каждого поста
3. Построил индекс Василия и торговую стратегию

Кому не терпится вот еквити этой стратегии в лучшие времена Василия )
Анализ сентимента Василия на R

В качестве оценки сентимента я использовал сервис https://indico.io они дают удобный API. У этого способа есть ряд недостатков, к примеру методы которые предоставляет сервис считают сентимент текста, а не рыночный сентимент, что делает его интерпритацию не весьма очевидной, к примеру Василий может писать что все пропало и инфляция будет расти конскими темпами, сентимент будет негативный, однако для нашего рынка это хорошо. В любом случае поиграться получилось )

Сентимент Василия

Анализ сентимента Василия на R

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

Анализ сентимента Василия на R

Собственно стратегия простая, если индекс ниже 0.4 то встаем в лонг по ММВБ, закрываем лонг когда сентимент поднимается выше 0.5. В шорт не встаем. Сама еквити в начале поста. Можно было еще потестить на Si и SPY но лень ) Как видно, много заработать бы не получилось, возможно тут можно много что улучшить, но это в другой раз.

PS: Как-нибудь попробую потестить посты Романа Андреева )

14 Комментариев
  • Spartanes
    15 мая 2018, 13:47
    Да это грааль)
  • qwe
    15 мая 2018, 13:49
    Отличный анализ, спасибо.

    Для оценки сентимента используется превалирование тех или иных лексических единиц? Я так понимаю, что библиотека использует бинарную классификацию.

    Единственный недостаток, на мой взгляд, это то, что не учитывается специфика текстов — биржевая торговля. Можно дополнить их словарь самостоятельно и посмотреть, будет ли улучшение.
  • Uncle Fedor
    15 мая 2018, 13:59
    Супер, это что-то новое. А давайте еще анализировать твиты сами знаете кого.
  • AIvanov
    15 мая 2018, 14:09
    автоследование сделаете?)

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

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