Блог им. guam

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

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

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

Нельзя рассматривать отдельную систему под отдельный тикер и делать на этом выводы,
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. Отбор лучших систем, где вход осуществлялся в обратном направлении не показывает устойчивых результатов при торговле в последующих периодах. Средняя прибыль околонулевая.













★5
49 комментариев
с плечами прибыль может составлять около 30%

А с большими плечами и того больше)
avatar
Fractal, 
Комис точно больше и проскальзывание тоже.
Среднегодовая прибыль около 5% 
Зачем усложнять сущее, если дивитикеры принесут больше. Или даже офэзэшки 
avatar
chizhan, у фьючерсов есть плечи)

И да, постановка вопроса была не где больше и удобней зарабатывать,
а работает ли ТА)

Но за флуд спасибо))
Александр Акулов, ТА-это язык на котором трейдер общается с рынком. Языков тьма на планете — и ТА-методов тьма.
Вывод: лучше отлично знать один язык, чем кое-как много языков.
avatar
Александр, прекрасный тост!)
Александр, эге ж.
А тем более входить против сигнала. Экспериментаторы…
avatar
По представленным результатам сложно сделать какие-то выводы. Нужно хотя бы показать каков разброс значений (дисперсия, стандартное отклоение), протестированных систем. Какова форма графиков капитала. Коэффициент Шарпа.
При этом гросс результат хорош, но частный инвестор получает результат за вычетом издержек и налогов, это может привести к тому, что затраченные усилия не окупятся по сравнению с более простыми методами инвестирования.
А вот плечо может сыграть злую шутку. В этом плане мне нравилась аллегория Баффета — «инвестирование с плечом, напоминает езду на машине с большой скоростью, где к рулю привязан нож направленный в вашу сторону». Впрочем я частично описывал это в своей заметке на Смарт-лабе https://smart-lab.ru/blog/497348.php
Алексей Бачеров, спасибо за развернутый ответ по теме.
В данном примере я не отбирал системы для реальной торговли, а лишь проверил и доказал, что для 9 ликвидных фьючерсов
отбор лучших топ20 систем на большом количестве попыток будет приводить к увеличению счета (без учета комиссии и проскальзывания),
ВНЕ зависимости от формы графика капитала, коэфф.Шарпа и пр.

Отбор для реальной торговли должен проводиться иначе.
Сравнивать надо не с нулем, а с лучшей из пассивных стратегий: b&h для выросших активов и s&h — для упавших. И брать не доходность, а доходность-риск. Это раз. А два, надо смотреть «среднюю температуру» по всем параметрам, а не по лучшим. Лучшие и на «белом шуме» будут лучше, потому что сами являются реализацией «белого шума».
avatar
Индикаторы всегда работают лучше в лонг, чем в шорт. Людям психологически проще купить, чем продать чего у них нет!
avatar
через это все алготрейдуны проходили: машки, индикаторы, подбор параметров… романтика. помню-помню.
от этой точки до прибыли на счёте как пешком до луны.
avatar
Kapeks, на чем же алготрейдуны в итоге останавливаются?
avatar
легко делаются только большие деньги, маленькие деньги делаются с большим трудом(американская народная поговорка)
avatar

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

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

avatar

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

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

а если сравнить со случайным входом с постановкой стоп-лосса и тейф-профита?
avatar
meat, да, там была одна из систем ТР 3% и СЛ 1%,
что интересно, на некоторый тикерах простое переворачивание Лонг Шорт с таким ТП и СЛ дают неплохую эквити)
Александр Акулов, а что значит 3% и 1% в числах (можно пояснить на примере)? и почему такие выбраны параметры?
avatar
meat, 3 и 1 выбраны с потолка, я не думал, что такая система что-то даст.
Вот например ее работа на акциях Газпрома. Система заходит вначале в лонг, после закрытия сразу в шорт, затем опять в лонг и т.д.
Первая сделка лонг по 189.3, через день цена стала 185.98, т.е. -1.75%, закрываем сделку в минус, переворачиваемся в шорт и т.д.
На картинке видны результаты за последние 8 лет. Средняя сделка слабовата. Но я в этом направлении не копал.





Александр Акулов, а в чем смысл ставить стоп-лосс от цены входа в процентах? это вообще бред какой-то :)
avatar
meat, чтобы для разных тикеров была хоть какое-то сопоставимое значение.
Я по этой системе не торгую, она была в тестах одна из 526.
Среднегодовая прибыль около 5% (без учета комиссии и проскальзывания)

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

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

Что такое по-вашему прогноз погоды?
avatar

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

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

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

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

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

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


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

Во многом вы правы, но вдумываться в читаемое все же учитесь.
avatar
VladMih, ок, удачи вам в рисовании. 
Игорь Шепелев, если ввел вас в заблуждение, то поясняю.
Вопрос был работает ли Технический анализ. В этом исследовании я убедился, что работает. Если у вас есть доказательство обратного, хотелось бы посмотреть.

Хоть я и указал некоторые цифры доходности, в данном исследовании я не искал ответа на вопрос сколько можно заработать с помощью ТА. Доходность приведена чтобы сравнить насколько лучше работает классический вход в сделку по сравнению со входом в обратном направлении.
Комиссии и проскальзывания я не учитывал, о чем честно написал в исследовании, граали ни какие не фермистил)
Александр Акулов, теперь и до меня дошло, спасибо)
Да, интересны результаты при учете хотя бы минимальной комиссии…
avatar
Насчет комиссии и других замечаний поясняю,
в этом исследовании не стояло задачи отобрать этим методом портфель систем для торговли. Возможно я не точно сформулировал цель исследования.

Если переформулировать, то тут ответ на вопрос работает ли ТА? или любая работающая система всего лишь результат оптимизации под конкретный период времени и тикер.

И да, насчет комиссий и проскальзываний. Во множестве систем на дневках есть достаточно систем со средней сделкой более 0.5% и даже более 1%. Это с запасом перекрывает любую комиссию и проскальзывание.
Александр Акулов, нужно посмотреть, когда внутри дня была сделка. При системах на дневных свечах, есть очень высокая вероятность, что входы были на гепах. Не торгуйте первые 5 минут открытия и 5 мин после основного клиринга, и результаты у многих ботов сильно изменяться. 
Игорь Шепелев, полностью согласен.
Пересечение скользяшек — это не ТА, и вообще какая дружище сигма у ваших чиселок?
Пафос Респектыч, не совсем понял о чем речь. Почему пересечение скользяшек это не ТА?
Александр Акулов, ровно по той же самой причине, почему двоичное дерево поиска из одной вершины — не дерево. Вырожденный случай, не обладающий никакими характерными полезными свойствами 
Пафос Респектыч, спасибо за мнение)
Александр Акулов, вообще зачем пересечение? Берите вообще одну скользяшку. Паганини-стайл! )
В основе ТА лежит принцип самоисполняющегося прогноза. Если бы мы взяли идеальную биржу без влияния «парней с толстым пальцеп» то все работало бы прекрасно, но ТА придуман как раз для того что бы зарабатывали акулы. Поэтому очень часто видны шпильки, небольшой противоход против системы и т.д., потом все равно все идет по ТА что бы все продолжали верить…
avatar
Андрей Некто, 
Вы внутри дня поменьше торгуйте, глядишь и шпилек поменьше прилетит.
Андрей Меркулов, да я собственно меньше дневного графика и не смотрю…
avatar
Андрей Некто, ++++, собрали бабки с толпы, для этого они еще придумали риск и манименеджмент, с вытекающими от сюда лосями и профитами
avatar
Андрей Некто, манипуляции конечно есть. Но есть и торговые роботы, которые зарабатывают на ЛЧИ и не только. А роботы это и есть ТА. Т.е. ТА работает)
Александр Акулов, за свой более чем 10-летний опыт я таких роботов не видел увы. Людей зарабатывающих на продаже роботов это масса. То что ТА работает никто не спорит он основан на психологии толпы. Правда в 50% случаев примерно…
avatar
Теханализ, лишь только как вспомогательный инструмент, способствует отбору инструментов в портфель. Правда, помимо, приборов нужен еще и водитель. Иначе дело дрянь. 
Торговая система сама по себе — хороший материал для брокера, особенно если она под 15 минутки заточена.
Андрей Меркулов, 
avatar

теги блога Александр Муравьев

....все тэги



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