Статьи

Сравнение простых и продвинутых торговых стратегий в систематическом трейдинге. За и против, плюсы и минусы. Влияние личной мотивации инвестора. В основе текста - адаптированный перевод[1]  статьи “Simple versus Advanced Systematic Trading Strategies - Which is Better?” ресурса Quantstart. Материал сопровождается многочисленными ссылками на профильный контент (разделы, подразделы, отдельные термины) сайта Rusforexclub.

 

Содержание:

    Преимущества простых стратегий

    Недостатки простых стратегий

    Преимущества сложных стратегий

    Недостатки сложных стратегий

Перевод-рерайт еще одной статьи ресурса Quantstart, ранее размещенной на Rusforexclub, смотрите по ссылке:

Тактическое распределение активов (TAA). Систематический подход

 

“В стратегии важно уметь смотреть в обе стороны”

из книги “Единственный верный Путь” Миямото Мусаси

<цитата вставлена переводчиком по источнику 3>

 

Введение

Вечная проблема выбора квантового трейдинга: что лучше - использовать простую торговую количественную стратегию или прилагать сверхусилия для поиска продвинутых приемов?

Бытует мнение, что розничным алготрейдерам доступны, в основном, незамысловатые методики, в то время как количественные хедж-фонды задействуют весьма сложные математические подходы

Сейчас ситуация изменилась.

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

Тема статьи - обсудить вопрос, стоит ли розничным торговцам тратить время на отбор, осмысление и реализацию продвинутых стратегий или придерживаться идей попроще?

 

Предпочтения инвестора

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

Один из ключевых моментов состоит в том, что у каждого инвестора свой особый набор предпочтений, формализуемый, в итоге, в целевую функцию - что хочет трейдер от систематической торговли.

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

Другой может иметь поменьше начальных дене и быть заинтересованным исключительно в увеличении собственного счета. Его не очень беспокоит волатильность кривой прибылей/убытков (P&L equity curve), главное - повышенная доходность.

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

Разные инвесторы - разные преференции. Для поиска баланса между простым и сложным их надо четко осознавать. 

Незатейливые методики проще исследовать и внедрять на рынке. Им требуются менее громоздкие данные и инфраструктура. Некоторые из них выполняются даже вручную[2], пусть сами сигналы генерируются автоматически.

С другой стороны, продвинутые стратегии “интеллектуальнее” и, как правило, обладают большим коэффициентом Шарпа - обеспечивают лучшую ожидаемую доходность на единицу волатильности. Для инвестора, заботящегося о минимизации просадок и волатильности прибылей и убытков, коэффициент Шарпа - важный показатель.

Попробуем разобраться между “простотой” или “сложностью”. И будем помнить о мотивации, усиливающей или ослабляющей тот или иной подход. 

 

Простые торговые стратегии

Торговая стратегия “проста” настолько, насколько позволяют уровень образования, квалификация и технические возможности инвестора. Мнения обладателя степени PhD (доктора философии) в области теории вероятностей и математической статистики может в корне отличаться от суждений трейдера-самоучки. 

Для целей данной статьи определим торговую стратегию как “простую”, если она применяется к развитым <ликвидным>[3] рынкам, на крупных известных классах активов, с использованием стандартных финансовых инструментов и математики/статистики сравнительно невысокой сложности.

В качестве подобных приемов могут выступать индикаторные сигналы технического анализа без явного построения портфеля или модуля управления рисками. Рынки - американские акции, ETF или forex.

Преимущества простых стратегий

1. Доступность торговых данных.

Все систематические методы требуют данные. Простым стратегиям обычно достаточно открытых, публичных сведений о цене и объеме торгов ликвидных инструментов в основных классах активов. Информацию можно получить дешево или вообще бесплатно. У нее небольшой размер и от многих поставщиков она загружается напрямую через немудреные API-интерфейсы.

2. Посильные исследования.

Поставщики алгоритмических сервисов предлагают широкий выбор сред для бэктестинга несложных трейдинговых программ, реализованных на торговых модулях TradeStation или MetaTrader5, библиотеках с открытым исходным кодом, таких как QSTrader , Backtrader и Zipline, или даже Pandas. 

3. Транзакционные издержки.

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

4. Инфраструктура.

Методики технического анализа, исполняемые с низкой частотой, автоматизируются с помощью относительно несложной инфраструктуры. Например, в зависимости от требуемого уровня надежности, cron job[4] настраивается под создание списка желаемых сделок, в то время как их выполнение может проводиться вручную.

5. Мощность.

Опять же, из-за применения классических инструментов на высоколиквидных рынках, вероятность возникновения проблем, связанных с ограничением мощности в торговых системах, снижается.

Недостатки простых стратегий

1. Низкая альфа.

“Тривиальные” индикаторные методы теханализа широко известны и распространены на финансовых рынках. К сожалению, они редко добавляют существенную ценность по сравнению с привычными приемами “покупай и держи” (buy & hold) или тактическим распределением активов на базе моментума. Скорее, они раздуют бету, нежели поднимут альфу и будут ярко отражать, как минимум, среднюю. форму рыночной эффективности по Юджину Фама.

2. Прибыльность.

По причине 1 нелегко добиться стабильной прибыльности вне выборки после учета полных транзакционных затрат. Вот почему на любых бэктестах так важно оценивать их реальный уровень.

3. Статистическое тестирование.

Как ни странно, но простые стратегии не отличаются глубоким статанализом. Хотя провести подобную проверку совсем не проблема. Итог - многие “прибыльные и нетрудные” методы, показывающие неплохие результаты на истории, могут быть всего лишь “переобученными” на данных в выборке.

4. Дискреционный (личный) фактор.

Он может играть резко отрицательную роль особенно на ручных (механических торговых) системах, там, где решения принимает человек. Допустим, задержка входа в позицию по причине загруженности или ориентация на интуицию при ее закрытии. Здесь поможет только тотальная автоматизация. Она объективно “аттестует” выработанную стратегию.

5. Слабая структура портфеля.

Любители простоты склонны избегать надежных, но “громоздких” (по их мнению) приемов по структуре инвестпортфеля и/или управления рисками. Обычно, дальше стоп-лоссов дело не идет. Пренебрегают такими вещами, как учет волатильности, паритет рисков, диверсификация рынков и прочими механизмами повышения доходности с поправкой на риск.

6. Отсутствует “интеллектуальная” составляющая.

В методиках попроще мало математики и анализа и они “не страдают” излишним “интеллектом”. 

Краткое резюме по плюсам и минусам простых стратегий.

Они легко создаются, тестируются и реализуются на практике, но подобная доступность достигается за счет известного пренебрежения в статистической надежности и долгосрочной прибыльности.

 

Сложные торговые стратегии

Продвинутые методы основаны на широких знаниях в инвестировании, включая макроэкономику и статистическое прогнозирование, следовании строгим рецептам построения и ведения портфеля, а также на работе на менее ликвидных рынках, в том числе, с применением структурированных производных инструментов. Имеются в виду, в частности, развивающиеся рынки (Emerging Markets, EM), сырьевые товары, деривативы.

Традиционно это область приложения усилий крупных институциональных квантовых инвесторов (инвестбанков/компаний и хедж-фондов). Но сейчас она становится популярной и в среде розничной количественной торговли благодаря доступности данных и усовершенствованных инструментов моделирования.

Преимущества сложных стратегий

1. Пониженная корреляция.

Инвестпортфели, сформированные на продвинутых методиках, менее коррелированы с общим рынком и любым другим портфелем, что повышает их коэффициент Шарпа.

2. Прибыльность.

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

3. Статистическое тестирование.

Продвинутые подходы тщательно шлифуются статистическим анализом и подвержены меньшим падением производительности вне выборки в отличие от простых методик. Последние нередко показывают себя неплохо на данных в выборке, но подводят вне ее.

4. Хорошая альфа.

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

5. Хорошая структура портфеля.

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

6. “Интеллектуальная” компонента.

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

Недостатки сложных стратегий

1. Математическая подготовка.

Для создания сложных методик необходимы знания по теории вероятности и математической статистике, временным рядам, машинному обучению[5] и многому другому. Безусловно можно пытаться все освоить самостоятельно[6], но хорошее системное, классическое образование выглядит все-таки предпочтительней. 

Обладатели степеней бакалавра финансов, магистра финансов (MiF) или финансового инжиниринга (MFE), и конечно, доктора философии (PhD) всегда будут впереди розничных инвесторов без матподготовки. 

У многих ли массовых трейдеров в наличии математические дипломы?

2. Специальные познания.

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

3. Дорогие данные.

Продвинутые стратегии заточены под нишевые рынки, а информация по ним очень дорога. В итоге, стоимость подобных методик существенно подрастает.

4. Исследования.

Сложные стратегии требуют специализированных сред тестирования на истории. Настраиваемый код надо разрабатывать с нуля. Как правило, готовых шаблонов нет. Все это приводит к дополнительным временным издержкам и диктует необходимость обширных навыков в программировании.

5. Инфраструктура.

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

6. Мощность.

На практике, для розничного количественного трейдера есть верхний предел размера капитала, который может быть инвестирован в рамках выбранной сложной стратегии.

Краткое резюме по плюсам и минусам сложных стратегий.

Сильные стороны - потенциально высокие альфа и прибыльность. Слабые - дополнительные требования к знаниям в области математики/программирования и навыкам операций на специфических рынках и производных инструментах; нетривиальность тестовой и торговой инфраструктуры. 

 

Послесловие переводчика. “Путь трейдера, советы самурая”

Что в сухом остатке?

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

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

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

В начале статьи в качестве эпиграфа приведен совет великого японского[7] самурая Миямото Мусаси (1584-1645), вошедший в его знаменитое духовное завещание “Единственный верный Путь”.

 

1 ТСМиямото

Миямото Мусаси

(Википедия)

 

Среди других рекомендаций[8] одного из самых известных фехтовальщиков средневековой Японии в контексте излагаемого материала можно отметить:

  • Путь к развитию лежит в непрерывном обучении.
  • Люди должны совершенствоваться всегда, а иначе они умирают даже еще живя.
  • Не привыкай к рамкам, чтобы не быть привязанным к правилам. 
  • Смотри на вещи со всех сторон. Это позволит увидеть истину.
  • Познай каждое искусство, чтобы понять мир шире. 
  • Везде успевай, но не будь тороплив. 
  • Оставайся гибким. Подвижность – это жизнь. 
  • Не зацикливайся на одном, а познавай мир со всех сторон. 
  • Смотри на жизнь стратегически. Смотри на близкое издалека, а на далекое вблизи.
  • Ищи во всем то, что может помочь в дальнейшем пути. 
  • Используй выгодные положения, ситуации и сильные стороны.
  • Открой глаза. Обращай внимание даже на мелочи.
  • Тренируй дух выжидания, а вместе с ним дух активного действия. 
  • Не отходи от своего истинного пути развития.
  • В схватке и в обычной жизни будь целеустремлен, но спокоен.
  • Не делай ничего бессмысленного. 
  • Убей в себе жадность.
  • Победи себя вчерашнего, а завтра ты сокрушишь врагов.
  • Посвяти себя истинному пути. 

И наконец, легендарное - “У самурая нет цели. Только путь”[9].

Уверен, советы старого воина  будут полезны современному количественному трейдеру, ищущему свой Путь.

 

перевод, обработка, комментарии и примечания

 Владимира Наливайского

 

В основе изложения статья “Simple versus Advanced Systematic Trading Strategies - Which is Better?”, опубликованная на ресурсе Quantstart. 

Источник изображения на заставке - ресурс Quantstart.

Первоисточниками определений, терминов, понятий, явлений, вводимых по тексту, являются профильные статьи Википедии/Wikipedia, указанные в Списке источников к публикации (для переводов - возможны трактовки автора исходного материала), если не оговорено иное.

Примечания 

  1. Под адаптированным переводом понимается достаточно точное следование исходному материалу, с возможными отступлениями и пояснениями.  Конкретные вещи - формулы, скрипты, графики и пр. (а также комментарии к ним) изложены максимально близко к оригиналу (часто скопированы). Ответственность за их корректность и ясность интерпретации несет автор исходника. 
  2. Реализуется механическая торговая система (МТС) - “свод полностью формализованных правил открытия, сопровождения и закрытия сделок при торговле на бирже или внебиржевых рынках ценных бумаг”. Смотрите источник 1.
  3. Записью <курсив> обозначены вставки и комментарии переводчика.
  4. Cron job (cron) - программная утилита, планировщик заданий на основе времени в Unix-подобных компьютерных операционных системах. Пользователи, которые настраивают и обслуживают программные среды, используют cron для планирования заданий (команд или сценариев оболочки, shell scripts), которые должны выполняться периодически в фиксированное время, даты или интервалы. Смотрите источник 2.
  5. О машинном обучении на Rusforexclub можно посмотреть здесь и здесь.
  6. Начинающим в алготрейдинге можно порекомендовать ознакомиться со статьей “Топ-пятерка книг по алготрейдингу сайта Rusforexclub.
  7. Восточная историческая тема уже использовалась в публикациях на страницах Rusforexclub. Смотрите: “Алготрейдинг как “Искусство войны” на бирже” и “Кто зажег японскую свечу”.
  8. По версии источника 3.
  9. В полном варианте изречение может звучать, как “У самурая нет цели, только путь, а путь самурая - это смерть”. Тема жизненного пути самурая широко освещается в “Хагакурэ” (“Записях о сокрытом в листве”) - практическом и духовном руководстве воина, собранном из комментариев самурая Ямамото Цунэтомо. Смотрите источник 5.

Список источников (Википедия/Wikipedia, если не оговорено иное)

  1. “Механическая торговая система”.
  2. “Cron”.
  3. “У самурая нет цели. Только путь”, Н. Валов, Mensby.com, 2020-09-02.
  4. “Миямото Мусаси”.
  5. “Хагакурэ”.