Блог им. AlexanderTomtosov

Где брать идеи для алго-стратегий? Туториал по академическим ресерчам для начинающих + полезные ссылки

Привет, сегодня вместо традиционного бэктеста разберем площадки, где можно подсмотреть идеи для торговых стратегий.  Навеяно постом Eugene Logunov о литературе для алго-трейдера https://smart-lab.ru/blog/627444.php Теперь у нас есть методики, но где взять идеи? :)

Наши предыдущие бэктесты хоть и адаптированы под Россию и имеют отличия в реализации – все равно основываются на ранее выявленных закономерностях в США/Европе. Сразу скажу, что речь пойдет об исследованиях в открытом доступе. Если на работе/в университете есть доступ к EBSCO или Science Direct, то вы и сами знаете, где все посмотреть.

Зачем вообще читать академические ресерчи, если фонд LTCM показал, что кол-во цитирований и премий спорно соотносится с успехом на рынке?

Хорошие ресерчи дают базовые идеи о том, что и почему работало в прошлом, на каких стадиях и почему перестало. Да, в них есть реализация или дизайн исполнения, но обычно он сырой и его всегда можно поменять, сохранив базовую идею. В отличие от дискуссий в рунете, очень сложно опубликовать что-то без пруфов, а проверка устойчивости не ограничивается t-статистикой > 3.  Сам текст хорошо структурирован, методика либо объясняется полностью, либо ссылается на такой текст. Авторы в основном исследователи, которые выполняя свою работу попутно дают подсказки практикам. Но встречаются и практики, например, аналитики хедж фонда AQR сейчас главные поставщики контента по факторным стратегиям или ученые Dimson и Ibbotson, которые параллельно пишут исследования для инвестиционных банков. Если желание почитать что-то заумное осталось, то сформулируйте идею/биржевую аномалию, которую хотите проверить (например, покупка акций с наибольшими дивидендами) и возвращайтесь к этому тексту.

               Если обратится в Google, то поиск обычно дает плохой результат: в топе будет вики/инвестопедия, видосики от брокеров и фин. консультантов:
Где брать идеи для алго-стратегий? Туториал по академическим ресерчам для начинающих + полезные ссылки

Эффективность поиска будет ЗНАЧИТЕЛЬНО лучше если искать в специализированной базе, например, Research Gate. Сам ресурс бесплатный и имеет смысл после регистрации проставить интересующие темы, чтобы не получать ресерчи по физике (momentum) или другим дисциплинам. Поищем статьи с бэктестом высокодивидендых акций:
Где брать идеи для алго-стратегий? Туториал по академическим ресерчам для начинающих + полезные ссылки

Уже неплохо, но в большинстве случаев работы будут в закрытом доступе. Уже зная нужную работу, можно поискать ее в гугле или в специальных программах, но издательства следят за тем, чтобы контент не уходил на сторону и такие PDF быстро выпиливаются.

               В таком случае имеет смысл обратиться к заведомо бесплатным архивам научных статей. Рассмотрим 2 самых крупных: SSRN https://www.ssrn.com/index.cfm/en/  от издателя Elsevier и https://arxiv.org от Корнеллского университета. По личным наблюдениям, если SSRN более финансово-экономический + там встречаются и очень авторитетные авторы, то архив более айтишный с упором на реализацию и новые методы (МЛ, НС).  Если есть задача плотно разобраться в новой теме, то я начинаю с SSRN с последующим переход к архиву.

               В случае с SSRN нужна регистрация, но издатель ничего не продает и сильно не спамит, поэтому все ок. Допустим, что нам нравится стратегия Momentum и не нравятся ее большие просадки. Может есть какие-то наработки по тестированию со стоп-лосами?
Где брать идеи для алго-стратегий? Туториал по академическим ресерчам для начинающих + полезные ссылки

Первая статья как раз для нас. Кстати, рекомендую ее почитать всем адептам трендовой торговли. Теперь перейдем к архиву. На стартовой странице проставьте в «Subject search and browse» дисциплину «Economics», чтобы не было путаницы и можно начинать. Например, нам интересна реализация Volatility scaling в торговых стратегиях:
Где брать идеи для алго-стратегий? Туториал по академическим ресерчам для начинающих + полезные ссылки

В случае с архивом, лучше запрашивать не абстрактный Value или Momentum, а желаемую цель + метод.

Где посмотреть реализацию

Обычно методика в тексте выглядит понятно и после ознакомления можно переходить к сбору данных и первым прогонкам. Пример модифицированного Momentum:

Где брать идеи для алго-стратегий? Туториал по академическим ресерчам для начинающих + полезные ссылки

Если не совсем понятно, то имеет смысл посмотреть готовый код единомышленников. Мне нравится связка GitHub (основа) + Stackoverflow (если что-то непонятно). Пример поиска стратегии с минимальной волатильностью на Python:
Где брать идеи для алго-стратегий? Туториал по академическим ресерчам для начинающих + полезные ссылки

Иногда имеет смысл заглянуть и на YouTube, но там можно найти что-то только по самым популярным стратегиям. И даже это большая редкость:
Где брать идеи для алго-стратегий? Туториал по академическим ресерчам для начинающих + полезные ссылки

Можно поискать на специализированных квант-каналах, например, Quantopian или Quantra. Но это коммерческие сервисы со всеми вытекающими.

На каких исследователей можно подписаться

Иногда хорошую работу может написать и студент, а почетный профессор выдать проходной текст для наукометрии. Но в большинстве случаев интересные исследования делают опытные ученые с хорошим треком предыдущих работ. Для экономии времени имеет смысл составить список авторитетных авторов по своей теме и раз в месяц проверять обновления. Пример списка из сильных исследователей по теме факторных инвестиций:

  1. Clifford S. Asness. Не уверен, что председатель правления крупного хедж фонда сейчас сам пишет код или текст, но все работы этого автора очень качественные. Бэктест почти всех простых, но эффективных факторных идей (Size, Value, Momentum) можно почитать у Аснесса.  https://papers.ssrn.com/sol3/cf_dev/AbsByAuth.cfm?per_id=77768
  2. Antti Ilmanen. Экс-портфельщик финского ЦБ, а теперь коллега Аснесса в AQR. У него есть сильные исследования по премии за риск и ее изменении во времени + классная обзорная книга «Excess Return» по asset allocation. Поразительно внешнее сходство с алготрейдром всея Руси :) https://papers.ssrn.com/sol3/cf_dev/AbsByAuth.cfm?per_id=390700
  3. Campbell R. Harvey. Чистый академик и выступает почти антиподом предыдущим 2 авторам. Помимо основной темы портфельного управления, у Харви есть интересные мысли по методике бэктеста и корректности выбора факторов (идей) для тестирования. Довольно активен в сети: шэрит данные и ведет свой YouTube-канал  https://papers.ssrn.com/sol3/cf_dev/AbsByAuth.cfm?per_id=16198
  4. Elroy Dimson. Взгляд на глобальные штуки вроде ценообразования, индустрии ДУ и альтернативных активов https://papers.ssrn.com/sol3/cf_dev/AbsByAuth.cfm?per_id=937
  5. Adam Zaremba. Очень активный исследователь одного из польских университетов. Помимо стандартных стратегий у него много реализаций комбинаций, дополнительных фитч, разных рыночных условий. На личном сайте раздает данные по польским акциям https://papers.ssrn.com/sol3/cf_dev/AbsByAuth.cfm?per_id=697423

 

Дополнительно о том, как искать и читать исследования

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

  1. Новые факторы. Автор презентует новый показатель, на основе которого можно построить прибыльную торговую стратегию и отразить неэффективность рынка. Не прибыльные факторы, как правило, не публикуются;
  2. Модификации и фичи к факторам. Различные стопы, скейлинги, варианты оптимизации для уже изученных факторов можно очень условно отнести сюда;
  3. Комбинации с факторами. Value + Momentum = ???
  4. Новый метод на старом факторе. В основном — машинное обучение для сбора данных;
  5. Обзорные статьи. Сами по себе не презентуют новой методики, но помогают упорядочить наработки;
  6. Многофакторные модели ценообразования. Авторы проверяют как простая однофакторная САРМ или сложная пятифакторная модель соотносятся с ценообразованием на рынке. Такими моделями полезно проверить и свою стратегию.

Если времени мало, то можно прочитать только абстракт, методику и результат (с проверкой устойчивости). Но желательно бегло прочитать все, т.к. предпосылки стратегии берутся не из вакуума, а из других работ. Почти всегда есть какая-то базовая супер-работа в которой заложены предпосылки. Имеет смысл прочитать и ее. В последнее время часто встречаю онлайн аппендиксы с куском кода или данных – это полезная находка.

Напоследок надо сказать о недостатках бесплатных баз:

  • Низкие требования к публикации. Как правило если и проверяют, то только на прямой плагиат и общую адекватность текста. В журналах Q1-Q2 за оригинальностью и достоверностью результатов тщательно следят;
  • Небольшой охват. Работа в университете/исследовательском центре предполагает минимальный годовой план по публикациям в хороших журналах. Хоть это и замедляет выход нового знания в свет. Открытый доступ — это роскошь для тех, кто готов оплатить публичный доступ в журнале, либо уже выполнил свой норматив по публикациям;
  • Требование к данным. В журнале редактор прямо или косвенно проверит достоверность данных и самого эксперимента. Тут все на совести автора.

Примеры хороших статей мы выложим в Telegram-канале: @sentimetrica t.me/sentimetrica Там же будет больше ресерчей и данных.

Работа по тестированию стратегий и формированию баз данных, построению набора факторов влияния на инвестиционную привлекательность реализуется в рамках проектов ЛАФР (www.fmlab.hse.ru), включая проект по сантименту на развивающихся рынках капитала ФЭН НИУ ВШЭ. Не является индивидуальной инвестиционной рекомендацией.












★87
Ни фига се, для начинающих.))
Желательно, чтобы начинающий имел физ-мат образование и знание языков программирования.
avatar

3Qu

3Qu, PhD, MBA, победы ACM ICPC (не менее 2 лет подряд), можно без опыта в инвестициях :)
Алекс Тотесобунин, Желательно без опыта в инвестициях.
Плохой опыт хуже чем никакой.
Переучивать сложнее чем учить с нуля раз в 10.
avatar

Антон Б

Есть статьи про то как понять, что из того что работало в прошлом, будет работать в будущем и сколько придётся ждать результатов? )
Пафос Респектыч, есть статьи про то как то, что работало в прошлом, перестало работать сейчас (McLean & Pontiff, 2014). Или про то, как то, что работает сейчас, скорее всего, перестанет работать в будущем (Harvey & Liu, 2019).




Алекс Тотесобунин, а как статья называется? (Harvey & Liu, 2019)
Cross-Sectional Alpha Dispersion and Performance Evaluation??
avatar

cyb650

cyb650, A Census of the Factor Zoo https://www.ssrn.com/abstract=3341728

Может я слишком пессимистично отнесся к выводам Харви, лучше читать в оригинале :) Переведенную статью на русский залью в тг на днях.

Алекс Тотесобунин, это Якубович из поля чудес на фото??? 
avatar

Gella

Gella, Да, расстроен тем, что на СЛ еще не нашли грааль
Алекс Тотесобунин, КАК?? ведь любой бэктест — граальный. 
главное тока в него деньги не вкладывать… продавать можно. 
avatar

Gella

Алекс Тотесобунин, так в том-то и дело что такое что «работало» в прошлом у любого начинающего алготрейдера в тестере появляется постоянно. Только в будущем оно работает только иногда и не у всех кому как повезёт ))

Ну а задним числом поискать обоснование почему оно работало тогда но не сейчас это как раз тема для статьи но пожалуй не более того. Обычно просто говорят «рынок изменился»!
Алекс Тотесобунин, а чем это плохо? подумай как этот факт заставить работать в профит
avatar

ves2010

ves2010, Это не плохо и лучше чем ничего) первоначальный вопрос с подвохом предполагает и ответ с подвохом
годно, очень годно. эту статью нужно на главную в шапке закрепить. Жаль не все оценят.
Ресерчи? Пруфы? Бэктесты? О мои глаза, что за птичий язык!
avatar

Goreloff

Спасибо за отличный пост! Добавил бы к инструментам поиска scholar.google.com.
avatar

Artem

А можно зайти на https://www.wisestocktrader.com/  — это кладезь граалей для амиброкера ))
Если честно, то никто не будет выкладывать реально приносящие стратегии в общий доступ.
В лучшем случае это будет заготовка, которую еще надо дорабатывать.
Хотя идеи тоже бывают интересные.
Дополнения к SSRN и arXiv:
citeseerx.ist.psu.edu/index
www.jstor.org/
avatar

Eugene Logunov

на самом деле все вышеописанное песочница для детей
есть здоровенный раздел инженерного знания с множеством книг который применим к алготрейдингу 1 в 1… все было придумано еще в 60ых
и это не матстатистика…

но и этого не надо… т.к все чезвычайно просто
avatar

ves2010

ves2010, а можно чуть поподробнее? а то с инженерным делом не знаком)
avatar

saxonez

ves2010, «т.к все чезвычайно просто»
вы имеете в виду покупать дешево и продавать дорого? ;)
если серьезно, то тоже хотелось бы немного по-подробнее.
avatar

cyb650

cyb650, крайне простые решения типа пересечния с скользящей средней… если оно стабильно и работает за 15-20 лет то смыл искить другое?
avatar

ves2010

ves2010, а оно работает? или надо сначала подогнать длину Машек на бэктестах и заявить что в прошлом работало?
Игорь Кашин, берешь и проверяешь
avatar

ves2010

Алекс Тотесобунин, приветствую!

Если не секрет, сколько профитных стратегий Вы нашли таким путем? Такой вот традиционный скромный вопрос :)

Eugene Logunov поведал нам в предыдущем топике следующее:
В основном, конечно, получаются непрофитные или квазипрофитные страты))
avatar

aks19

aks19, Привет! Даже в сыром виде есть 2 стратегии, которые уверенно обходят рынок и 2 менее уверенно (по данным с 2003 по конец мая 2020гг). Проблема в том, что для этих несильно активных стратегий отставать временами от индекса на 1,5-2 года — норма. Что совершенно неприемлемо в реальной торговле. 

От этого и идут различные допилы, переключатели и принятия сверх риска. 
Алекс Тотесобунин, в смысле «по данным с 2003 по конец мая 2020гг»?

Вы их на бектестере прогнали или в живую пробовали?
avatar

aks19

aks19, Бэктест, конечно) На реальных и 6 месяцев тянутся долго и руки чешутся переключиться
Представьте что вы учёный и нашли альфу (а то и сразу Грааль). Неужели вы побежите печатать статью со своими находками до того как высосали из этой альфы всё до копейки?

теги блога Алекс Тотесобунин

....все тэги



2010-2020
UPDONW