Александр Муравьев
Александр Муравьев личный блог
16 января 2019, 10:06

Работает ли Технический анализ. Результаты теста.

Постоянно появляются темы противников и защитников ТА. Отбрасываем эмоции и домыслы, проверим гипотезу на практике)

Допустим ТА не работает, тогда на больших данных суммарный итог результатов должен представлять «белый шум» и стремиться к нулю. Также, если входить в противоположном направлении.

Нельзя рассматривать отдельную систему под отдельный тикер и делать на этом выводы,
1. Поэтому берем 9 наиболее ликвидных фьючерсов (т.к. только для фьючерсы у меня сделаны расчеты и все выводы у меня сделаны только для этих фьючерсов).
2. Для каждого тикера проводим тесты 526 различных систем. Системы состоят из 1-2х индикаторов с классическими параметрами, оптимизацию по параметрам не используем. Например, вход в сделку, если цена пересекла МА(14) и параболик показал сигнал.
3. Для каждой системы проводим тесты на 6 периодах, начиная с 2007 г. за несколько лет с проверкой результатов на последующих годах. Например, тестируем на 2007-2010, отбираем лучшие (например топ20 с максимальной прибылью), проверяем результаты на 2011-2012 и так до конца 2018 г.
Таким образом в тесты попадает и обвал 2008 и 2014 и рост доллара после 2014 и прочие катаклизмы.
4. Берем два таймфрейма дневные и 15 мин.
5. Тоже самое проводим и для систем, когда вход осуществляется в противоположном направлении.

Таким образом у нас получается вполне репрезентативная выборка 9*526*6*2*2=113616 тестов различных систем на девяти фьючерсах за разные периоды, из которых было отобрано 9*20*6*2*2=4320 лучших систем и они протестированы на последующих периодах и получены средние результаты годовой прибыли (прибыль считалась в процентах от цены фьючерса, т.е. без плечей).
Результаты выглядят следующим образом:
Работает ли Технический анализ. Результаты теста.

Выводы:
1. Отбор систем построенных на индикаторах ТА на предшествующих периодах и их торговля на последующих периодах имеет положительное матожидаение. Среднегодовая прибыль около 5% (без учета комиссии и проскальзывания), с плечами прибыль может составлять около 30%.
2. Отбор лучших систем, где вход осуществлялся в обратном направлении не показывает устойчивых результатов при торговле в последующих периодах. Средняя прибыль околонулевая.













49 Комментариев
  • Multifractal
    16 января 2019, 10:07
    с плечами прибыль может составлять около 30%

    А с большими плечами и того больше)
  • chizhan
    16 января 2019, 10:13
    Среднегодовая прибыль около 5% 
    Зачем усложнять сущее, если дивитикеры принесут больше. Или даже офэзэшки 
      • Александр
        16 января 2019, 10:52
        Александр Акулов, ТА-это язык на котором трейдер общается с рынком. Языков тьма на планете — и ТА-методов тьма.
        Вывод: лучше отлично знать один язык, чем кое-как много языков.
        • VladMih
          16 января 2019, 18:26
          Александр, эге ж.
          А тем более входить против сигнала. Экспериментаторы…
  • Алексей Бачеров
    16 января 2019, 10:25
    По представленным результатам сложно сделать какие-то выводы. Нужно хотя бы показать каков разброс значений (дисперсия, стандартное отклоение), протестированных систем. Какова форма графиков капитала. Коэффициент Шарпа.
    При этом гросс результат хорош, но частный инвестор получает результат за вычетом издержек и налогов, это может привести к тому, что затраченные усилия не окупятся по сравнению с более простыми методами инвестирования.
    А вот плечо может сыграть злую шутку. В этом плане мне нравилась аллегория Баффета — «инвестирование с плечом, напоминает езду на машине с большой скоростью, где к рулю привязан нож направленный в вашу сторону». Впрочем я частично описывал это в своей заметке на Смарт-лабе https://smart-lab.ru/blog/497348.php
  • А. Г.
    16 января 2019, 13:10
    Сравнивать надо не с нулем, а с лучшей из пассивных стратегий: b&h для выросших активов и s&h — для упавших. И брать не доходность, а доходность-риск. Это раз. А два, надо смотреть «среднюю температуру» по всем параметрам, а не по лучшим. Лучшие и на «белом шуме» будут лучше, потому что сами являются реализацией «белого шума».
  • Павел Град
    16 января 2019, 15:22
    Индикаторы всегда работают лучше в лонг, чем в шорт. Людям психологически проще купить, чем продать чего у них нет!
  • Kapeks
    16 января 2019, 15:25
    через это все алготрейдуны проходили: машки, индикаторы, подбор параметров… романтика. помню-помню.
    от этой точки до прибыли на счёте как пешком до луны.
    • Friendly Deep Space
      16 января 2019, 15:59
      Kapeks, на чем же алготрейдуны в итоге останавливаются?
  • DATSKIY
    16 января 2019, 15:45
    легко делаются только большие деньги, маленькие деньги делаются с большим трудом(американская народная поговорка)
  • Replikant_mih
    16 января 2019, 16:08

    Не засчитываю рисёч). Потому что абстрактная задача не конкретизирована должным образом. Отсутствует связка по поводу того как от абстрактно сформулированной задачи перешли к именно такому алгоритму анализа, и важно не то, почему делаем именно так, а важно то, что не обосновывается, почему результаты проведенного именно таким образом исследования будут подтверждать или опровергать постулат.

    А вообще таким скромным анализом подтвердить/опровергнуть работоспособность целого подхода (по поводу которого к тому же люди не сходятся во мнении, что ТА есть такое) к анализу невозможно в принципе. 

  • Тарас Громницкий
    16 января 2019, 17:14

    Забыли сказать о просадках.

    И после этого средняя прибыль в 5% годовых станет не интересной.

  • meat
    16 января 2019, 17:33
    а если сравнить со случайным входом с постановкой стоп-лосса и тейф-профита?
      • meat
        16 января 2019, 20:53
        Александр Акулов, а что значит 3% и 1% в числах (можно пояснить на примере)? и почему такие выбраны параметры?
          • meat
            17 января 2019, 19:12
            Александр Акулов, а в чем смысл ставить стоп-лосс от цены входа в процентах? это вообще бред какой-то :)
  • Игорь Шепелев
    16 января 2019, 17:52
    Среднегодовая прибыль около 5% (без учета комиссии и проскальзывания)

    Учтите проскальзывание, комиссию и результаты сильно ухудшатся. 
    • VladMih
      16 января 2019, 18:27
      Игорь Шепелев, и что?
      Это позволит сделать вывод, что «нет ТА на Марсе»?
      А что будет если закодить нормальную ТС?

      Ребятки, ЛЮБОЙ робот — это ТА в том или ином виде.
      Наверно ж не будете отрицать, что роботы на ЛЧИ зарабатывали?
      Сколько можно нести дичь о том, что ТА не работает?

      Что такое по-вашему прогноз погоды?
      • Игорь Шепелев
        16 января 2019, 19:10

        VladMih, согласен, практически любой бот это ТА или производная. 

        При добавлении комиссии и проскальзывания, результаты будут хуже, и скорее всего будут около 0 или ниже => выводы будут другие. 

        • VladMih
          17 января 2019, 03:51
          Игорь Шепелев, зачем повторять 2 раза подряд в соседних комментах?
          Да, результаты ухудшатся, но значимость этих ухудшений будет сильно влиять на результативность только в роботах, имеющих плохое соотношение ТП/СЛ и статистику лосе/профитов. Если же у робота с «основной» статистикой всё ОК, то и влияние издержек будет не более 5% от прибыли.
          • Игорь Шепелев
            17 января 2019, 19:24

            VladMih, отвечал на ваш вопрос «И что?» ) 

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

            Если же у робота с «основной» статистикой всё ОК, то и влияние издержек будет не более 5% от прибыли.


            кмк нельзя так обобщать. 
            • VladMih
              17 января 2019, 20:16
              Игорь Шепелев, с двух попыток ни разу не захотели понять что я пытаюсь донести.
              Прощаемся навсегда. Ничего личного, предохраняюсь от того, чтобы не писать одно и то же по 3 раза. Отвечать не надо — не увижу.

              Во многом вы правы, но вдумываться в читаемое все же учитесь.
              • Игорь Шепелев
                18 января 2019, 18:26
                Александр Акулов, теперь и до меня дошло, спасибо)
  • tranquility
    16 января 2019, 19:42
    Да, интересны результаты при учете хотя бы минимальной комиссии…
    • Игорь Шепелев
      17 января 2019, 19:27
      Александр Акулов, нужно посмотреть, когда внутри дня была сделка. При системах на дневных свечах, есть очень высокая вероятность, что входы были на гепах. Не торгуйте первые 5 минут открытия и 5 мин после основного клиринга, и результаты у многих ботов сильно изменяться. 
  • Пафос Респектыч
    16 января 2019, 22:06
    Пересечение скользяшек — это не ТА, и вообще какая дружище сигма у ваших чиселок?
      • Пафос Респектыч
        17 января 2019, 10:17
        Александр Акулов, ровно по той же самой причине, почему двоичное дерево поиска из одной вершины — не дерево. Вырожденный случай, не обладающий никакими характерными полезными свойствами 
          • Пафос Респектыч
            17 января 2019, 11:08
            Александр Акулов, вообще зачем пересечение? Берите вообще одну скользяшку. Паганини-стайл! )
  • Андрей Некто
    17 января 2019, 13:57
    В основе ТА лежит принцип самоисполняющегося прогноза. Если бы мы взяли идеальную биржу без влияния «парней с толстым пальцеп» то все работало бы прекрасно, но ТА придуман как раз для того что бы зарабатывали акулы. Поэтому очень часто видны шпильки, небольшой противоход против системы и т.д., потом все равно все идет по ТА что бы все продолжали верить…
    • Андрей Меркулов
      17 января 2019, 19:47
      Андрей Некто, 
      Вы внутри дня поменьше торгуйте, глядишь и шпилек поменьше прилетит.
      • Андрей Некто
        18 января 2019, 17:49
        Андрей Меркулов, да я собственно меньше дневного графика и не смотрю…
    • Василий
      17 января 2019, 20:12
      Андрей Некто, ++++, собрали бабки с толпы, для этого они еще придумали риск и манименеджмент, с вытекающими от сюда лосями и профитами
      • Андрей Некто
        18 января 2019, 17:52
        Александр Акулов, за свой более чем 10-летний опыт я таких роботов не видел увы. Людей зарабатывающих на продаже роботов это масса. То что ТА работает никто не спорит он основан на психологии толпы. Правда в 50% случаев примерно…
  • Андрей Меркулов
    17 января 2019, 19:44
    Теханализ, лишь только как вспомогательный инструмент, способствует отбору инструментов в портфель. Правда, помимо, приборов нужен еще и водитель. Иначе дело дрянь. 
    Торговая система сама по себе — хороший материал для брокера, особенно если она под 15 минутки заточена.

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

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