uralpro
uralpro личный блог
20 декабря 2015, 14:07

Тестирование модели Маркова на SPY

price

По просьбе одного из читателей блога прогнал тесты инструмента SPY в моей программе, использующей модель Маркова для предсказания направления рынка. SPY- это биржевой символ фонда, повторяющего движения индекса S&P500, торгуется на бирже NYSE. Тестирование производилось на периоде от 01 июня 2015 года до 25 ноября 2015 года. Размер тренировочной выборки — 70%, выборки out-of-sample — 30%.  Вот что получилось в итоге, для различных интервалов дискретизации:

1. 60- минутные бары:

60min_full

Наилучшие показатели получились при параметрах:

  • — количество входных баров = 80;
  • — прогноз на 30 баров вперед.

 2. 30-минутные бары:

30min_full

Наилучшие показатели получились при параметрах:

  • — количество входных баров = 65;
  • — прогноз на 15 баров вперед.

3. 15-минутные бары:

15min_full 

Наилучшие показатели получились при параметрах:

  • — количество входных баров = 90;
  • — прогноз на 20 баров вперед.

На интервалах менее 15 минут положительных результатов получить не удалось.

В заглавии поста представлен график значений SPY за исследуемый период.

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

Можно сделать вывод о возможности предсказания SPY с помощью модели Маркова на интервалах дискретизации от 15 мин, используя исторические данные от 22 часов до 80 часов, с горизонтом прогноза от 5,5 часов до 30 часов. 

Другие алгоритмы и программы для автоматического трейдинга можно найти на моем сайте — www.quantalgos.ru

21 Комментарий
  • Тимофей Мартынов
    20 декабря 2015, 14:15
    SECRET ты как раз соскучился по его статьям и вот тебе!

  • Тимофей Мартынов
    20 декабря 2015, 14:16
    uralpro с возвращением!
  • _landy
    20 декабря 2015, 14:34
    Саму программу-то можно поглядеть?
    • Тимофей Мартынов
      20 декабря 2015, 14:55
      uralpro, да мы как раз тут позавчера сидели, пили крепенькое  с ним в Самаре и он жаловался, что уралпро давно ничего не пишет!
      • SECRET
        20 декабря 2015, 16:03
        Тимофей Мартынов, :) точно! Вспоминали в пятницу, и тут сразу статья :)
  • Кан Делябр
    20 декабря 2015, 15:49
    Товарисч решает задачу выбора   модели   подобно   тому человеку, который  сначала по случаю женится на уродине (игнорирует  поиск  эффективной адекватной  физматмодели), а потом вынужден водить ее каждый день в салон красоты (пытается «оптимизировать» параметры  модели), при этом  по утрам глядит на нее и тихо матерится.
  • SECRET
    20 декабря 2015, 16:20
    В моем понимании рынка прошлая цена никак не может влиять на будущую. Исключением являются пробои минимумов и максимумов за большой период времени, начиная от 1 дня.
      • SECRET
        20 декабря 2015, 16:37
        uralpro, длительные тренды я бы тоже относил не к влиянию прошлых цен на будущие, тут скорее каке-то внешние факторы, такие как отчетности, процентные ставки, политика. И вообще на моей практике чем запутаннее и непонятнее модель тем она менее устойчива и сложнее объяснить причину минуса, когда он возникает. Я сам сейчас использую модели с 3-4 оптимизируемыми параметрами, значения которых запросто могу подобрать аналитически.
          • SECRET
            20 декабря 2015, 17:48
            uralpro, Но мы же с вами понимаем, что эти трейдеры лишь корм для высокочастотников, арбитражеров и тех кто торгуют по новостям и инсайдам :)
      • Analitig
        20 декабря 2015, 18:52
        uralpro, сколько слоев у сети, какие параметры подавались на вход?
          • Analitig
            20 декабря 2015, 19:06
            uralpro, мерси
  • Михаил Васин
    20 декабря 2015, 18:34
    secret ты робота своего на лчи, у него заказывал или в другом месте?
  • Lafert
    20 декабря 2015, 21:47
    прочитал название, как  Тестирование модели Маркидонова на SPY
  • A3hedge
    20 декабря 2015, 22:30
    Очень интересные статьи.
    Давненько Вы не выкладывали результаты своего робота. Очень интересно как теория совместима с практикой?

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

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