Избранное трейдера AlexS
Статья из блога "Trading with Python" об элементарной стратегии, которая демонстрирует последовательный подход к разработке алгоритмов.
Недавно я прочел пост на сайте turingfinance.com "Как стать квантом". Вкратце, он описывает научный подход к созданию торговых стратегий. Для меня, наблюдение за данными, обдумывание модели и формирование гипотезы является второй натурой, как это и должно быть для любого хорошего инженера.
В данной статье я собираюсь показать такой подход по шагам, которые нужны для разработки стратегии.
Давайте возьмем наиболее популярный инструмент — S&P 500 ETF «SPY». Начнем с наблюдений.
Обзор данных
Мне кажется, что большую часть времени в СМИ говорят об обрушении рынков (больших потерь в течение нескольких дней), умалчивая о значительном росте, который следует за ними.
Вводная
Спасибо всем кто задавал вопросы по моему посту «Нефть: Откуда объемы? Из спредов вестимо ...» в 3-х частях, ссылка на Часть 3 http://smart-lab.ru/blog/338943.php
В рамках этого поста буду в основном отвечать на вопросы участника форума xfo из его поста http://smart-lab.ru/blog/339099.php, ему отдельное спасибо за исследование, пытливый ум видно сразу :)
Сразу хочу обратить внимание, на то что торговал я календарные спреды 9 месяцев, сейчас спреды не торгую, так как уволился из трейдинговой компании, а торговать спреды можно только, когда низкие косты, которые только компания и может обеспечить.
Спредами торговал: в основном, где были положительные результаты по gross profits — EURODOLLAR (не путать с EUR/USD), Euribor, природный газ, пробовал также спреды в газойл, нефть CL, сахар, Guilt, Swiss, какао, хлопок, кофе. Последовательность спредов отражает фокус, т.е. в основном торговал долговой рынок или STIRs (short term interest rates), где спреды самый развитый инструмент.
Здравствуйте дорогие друзья!
Хочу проверить влияние спреда IV-HV на результат торговли, если куплен стредл на центральном страйке и выравнивать дельту фьючем каждый день.
Сдесь и далее в следующих статьях:
IV — подразумеваемая волатильность центрального страйка
HV — историческая волатильность приведенная к годовой
Спред — разница между IV и HV
Все дальнейшие расчеты и скриншёты приведены для инструмента RI.
Формула по рассчету HV:
Сначала рассчитывается средний дневной ход цены (HV_EMA) в процентах
HV_EMA=HV_EMA(t-1) + Alfa * (100 * (Abs(PRICE_F — Prev_PRICE_F) / Prev_PRICE_F) — HV_EMA(t-1))
где:
HV_EMA(t-1) — средний дневной ход цены на предыдущем шаге (дне)
Alfa — коэффициент сглаживания (0...1)
PRICE_F — цена фьючерса на текущем шаге (дне)
Prev_PRICE_F — цена фьючерса на предыдущем шаге (дне)
Если проще сказать то HV_EMA это экспоненциальная средняя дневных изменений цены фьючерса взятых по модулю.
У нас получается дневная волатильность. Далее приводим дневную волатильность к годовой:
HV=HV_EMA * КОРЕНЬ(252)
Почему я взял 252? Потому что в году примерно 252 рабочих дня, хотя этот вопрос спорный какой коэффициент брать 252 или 365.
Все, теперь у нас есть историческая волатильность приведенная к годовой и её можно теперь сравнивать с подразумеваемой.
Методом тупого перебора я перебрал все коэффициенты Alfa и определил, что у коэффициента Alfa=0,06 наименьшее среднеквадратичное отклонение между IV и HV, его то и возьмем для дальнейших исследований.
Посчитаем разность между IV и HV и построим график этого спреда
Форма кривой волатильности, и то, как она изменяется в зависимости от ситуации на рынке, может дать трейдеру много полезной информации. И здесь, я бы хотел поговорить о стадиях кривой волатильности.
Для себя выделяю 5 основных стадий:
1-я стадия
На этой стадии подразумеваемая волатильность низкая, форма кривой волатильности – от нормальной до плоской. Эту фазу можно назвать спокойное состояние. VIX в районе от 12%-16%. Конечно, рынок может двигаться и вверх, и вниз. Но у участников нет страха какого-то «большого события», или ожидания движения в несколько стандартных отклонений.
2-я стадия
Здесь подразумеваемая волатильность остается низкой. Однако на рынке появляется ощущение возможного сильного движения. Рынок из этой стадии может вернутся в первую (успокоиться), или перейти на третью стадию. (Рынок из стадий 2 и 4 может развиваться в любом направлении). В общем, на этой стадии рынок начинает покупать страховку (дальние ОТМ путы), но еще не хочет покупать АТМ опционы. И эти действия увеличивают кривизну кривой волатильности.
В результате долгих поисков и исследований алгоритмов, мне не удалось найти что-либо стоящее в торговле интрадей из простых систем. Импульсные стратегии работали короткое время, MeanReversion практически не работали никогда. Исследования с использованием однородных фильтров (скользящих средних), коэффициентами бета, средними регрессиий, были очень продолжительными. Они также затронули область многоуровневого маркет-мейкинга, в котором основной вопрос сводился к правильному определению нулевого уровня. До этого применялись достаточно успешно трендовые торговые системы (на длительных интервалах), и парный трейдинг. Основная черта всех торговых стратегий, жёстко алгоритмизированных, состоит в том что рано или поздно они перестают работать. Надо этот факт учитывать в применении торговых систем. С этой точки зрения считаю очень полезной статью которая даёт обоснованный алгоритм оценки работоспособности системы (ссылка на статью www.quantalgos.ru/?p=567). Кроме этого, необходимо обязательно диверсифицировать системы по параметрам, и по «движку». Преимущественно методы диверсификации необходимо применять в парном и баскет трейдинге. Часто бытует мнение, что парная торговля это граальные системы. Но разочаровывающий опыт показывает, что только широкая диверсификация и большой капитал способны парную торговлю сделать прибыльной в долговременной перспективе. Тем не менее поиски более эффективной торговли продолжаются. Ниже я приведу результаты исследований стратегии маркет-мейкинга, благожелательно опубликованной автором сайта http://www.quantalgos.ru (начало www.quantalgos.ru/?p=51 smart-lab.ru/blog/244854.php).
Потерпев полное фиаско на апрельской экспирации опционов на фьючерс РТС с позицией дабл ратио спред (она же в простонародье «кошка»), решил попробовать покупать бабочки, превращая их при существенном движении цены базового актива (БА) в железные кондоры.
В чем плюс, по моему мнению, такого подхода: