Блог им. uralpro

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

    • 20 декабря 2015, 14:07
    • |
    • uralpro
  • Еще

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

729 | ★11
21 комментарий
SECRET ты как раз соскучился по его статьям и вот тебе!

uralpro с возвращением!
Саму программу-то можно поглядеть?
avatar
_landy, программу я делал по заказу, для одного читателя сайта. Пока выложить не могу в свободный доступ, только через некоторое время

avatar
Спасибо, если Тимофею и Секрету интересны мои статьи, значит не зря стараюсь) Последние 2 месяца был очень сильно занят, к сожалению, не по теме трейдинга. Надеюсь, буду сейчас публиковаться чаще
avatar
uralpro, да мы как раз тут позавчера сидели, пили крепенькое  с ним в Самаре и он жаловался, что уралпро давно ничего не пишет!
Тимофей Мартынов, :) точно! Вспоминали в пятницу, и тут сразу статья :)
avatar
Товарисч решает задачу выбора   модели   подобно   тому человеку, который  сначала по случаю женится на уродине (игнорирует  поиск  эффективной адекватной  физматмодели), а потом вынужден водить ее каждый день в салон красоты (пытается «оптимизировать» параметры  модели), при этом  по утрам глядит на нее и тихо матерится.
avatar
В моем понимании рынка прошлая цена никак не может влиять на будущую. Исключением являются пробои минимумов и максимумов за большой период времени, начиная от 1 дня.
avatar
SECRET, на самом деле может, иначе бы не существовало длительных трендов. Но я тоже не верю в регулярное получение прибыли от анализа графика цены. Поэтому в данном случае результаты работы марковской модели  вызывают у меня некоторое удивление таким положительным результатом на сильно волатильном рынке. Скорее всего имеет место подгонка, хотя параметры модели достаточно устойчивы в некотором диапазоне
avatar
uralpro, длительные тренды я бы тоже относил не к влиянию прошлых цен на будущие, тут скорее каке-то внешние факторы, такие как отчетности, процентные ставки, политика. И вообще на моей практике чем запутаннее и непонятнее модель тем она менее устойчива и сложнее объяснить причину минуса, когда он возникает. Я сам сейчас использую модели с 3-4 оптимизируемыми параметрами, значения которых запросто могу подобрать аналитически.
avatar
SECRET, прошлая цена влияет, так как многие трейдеры принимают решение, например, увидев, что цена  сильно выросла за какой-то период. Есть много статей по этому вопросу, постараюсь найти и дать ссылку
avatar
uralpro, Но мы же с вами понимаем, что эти трейдеры лишь корм для высокочастотников, арбитражеров и тех кто торгуют по новостям и инсайдам :)
avatar
SECRET, ну в большинстве случаев да, если он действует не с целью долгосрочного инвестирования :)
avatar
uralpro, сколько слоев у сети, какие параметры подавались на вход?
avatar
Analitig, , более подробное описание здесь - http://www.quantalgos.ru/?p=1684, это не нейронная сеть, а модель Маркова скрытых состояний
avatar
uralpro, мерси
avatar
secret ты робота своего на лчи, у него заказывал или в другом месте?
avatar
прочитал название, как  Тестирование модели Маркидонова на SPY
avatar
Очень интересные статьи.
Давненько Вы не выкладывали результаты своего робота. Очень интересно как теория совместима с практикой?
avatar

Читайте на SMART-LAB:
Инвестиции без спешки: торгуем в выходные
Рынок часто движется импульсами, тем важнее оценивать активы без спешки, не отвлекаясь на инфошум. Для этого отлично подходят выходные дни. В...
Фото
Ищем идеи среди облигаций девелоперов
Фото
«Ренессанс страхование» запускает сервис проверки юридической чистоты сделок с недвижимостью с гарантией выплаты компенсации
«Ренессанс страхование» вывел на рынок сервис, объединяющий юридическую экспертизу документов при покупке недвижимости и страховую защиту...
Фото
Нефтяной срез: выпуск №8. Перекрытие Ормузского пролива + рост цен на нефть против слабых отчетов за 4-й квартал 2025 и 1-й квартал 2026? Ищем лучших в все еще слабом секторе
Продолжаю выпускать рубрику — Нефтяной срез.  Цель: отслеживать важные бенчмарки в нефтяной отрасли, чтобы понимать куда дует ветер.  Прошлый пост:...

теги блога uralpro

....все тэги



UPDONW
Новый дизайн