Опционы. Разработка, оптимизация и тестирование торговых стратегий - Вадим Цудикман

Вадим Цудикман
0
0
(0)
0 0

Аннотация: До сегодняшнего дня все книги, посвященные автоматизированной торговле, фокусировались на традиционных биржевых инструментах, таких как акции, фьючерсы или валюты. Опционная торговля основывается на других фундаментальных принципах, логических и количественных методах. Авторы последовательно описывают все стадии построения автоматизированных торговых систем, ориентированных на эксплуатацию уникальных характеристик опционов. В книге представлены базовые элементы создания и формализации стратегий, оперирующих сложно-структурированными портфелями, которые могут состоять из потенциально неограниченного количества опционных комбинаций. Дается детальное описание основных методов, применимых к оптимизации опционных стратегий. Особое внимание уделяется динамической оценке рисков стратегии на уровне портфеля (а не отдельно взятых опционных комбинаций). Предлагаемый подход к распределению капитала между элементами портфеля позволяет добиться максимизации прибыли при сохранении высокого уровня диверсификации. В заключение приводится пошаговый алгоритм тестирования стратегии, оценки ее надежности и устойчивости; особый акцент сделан на проблеме подгонки результатов тестирования к историческим данным.Книга рассчитана подготовленного читателя (трейдеров, инвесторов, портфельных менеджеров, исследователей), знакомого с основами статистики, теории вероятностей и базовыми понятиями в области финансового анализа.
Опционы. Разработка, оптимизация и тестирование торговых стратегий - Вадим Цудикман бестселлер бесплатно
0
0

Внимание! Аудиокнига может содержать контент только для совершеннолетних. Для несовершеннолетних прослушивание данного контента СТРОГО ЗАПРЕЩЕНО! Если в аудиокниге присутствует наличие пропаганды ЛГБТ и другого, запрещенного контента - просьба написать на почту pbn.book@gmail.com для удаления материала

Читать книгу "Опционы. Разработка, оптимизация и тестирование торговых стратегий - Вадим Цудикман"


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

5.1. База данных

Исторические данные – это краеугольный камень любой системы бэктестинга торговых стратегий. Только на американском биржевом рынке торгуется более 2000 опционабельных акций. Если предположить, что у каждой акции в среднем имеется порядка 10 торгуемых страйков и порядка 10 дат экспираций, то в итоге получится порядка 200 000 торговых инструментов. Каждый из них имеет свои исторические значения. Такое разнообразие объясняет особые требования, предъявляемые к организации базы данных и структуры доступа к содержащимся в ней торговым инструментам.

5.1.1. Поставщики данных

Большинство брокерских платформ, предоставляющих онлайн-доступ к биржевой информации, дает возможность видеть текущие котировки опционов. Однако предоставление исторической информации достаточной глубины в прошлое не является частью обычного брокерского сервиса. Котировки текущего торгового дня для большинства опционных контрактов можно найти на популярных бесплатных сервисах finance.yahoo.com и finance.google.com. Гораздо сложнее дело обстоит с историей цен опционов.

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

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

Довольно широкий спектр базовых инструментов и более или менее серьезную глубину истории можно найти на интернет-сервисах Historicaloptiondata.com, IVolatility.com, Livevol.com, Optionmetrics.com, Stricknet.com. В частности, Livevol предоставляет не только данные закрытия дня, но и внутридневные цены. Сервис IVolatility, помимо истории цен, предоставляет богатый спектр специфических для опционов расчетных и аналитических материалов и программные продукты для разработчиков, с помощью которых можно получать онлайн-доступ к оперативной биржевой информации.

В случае если база данных приобретается у определенного поставщика в готовом виде, следует обратить особое внимание на проблему отсутствия в приобретаемой базе тех базовых активов, которые существовали ранее, но в настоящий момент уже не торгуются (так называемая проблема выживания – survival bias problem). Это может быть связано с банкротством компании либо с ее поглощением. При этом многие провайдеры данных предоставляют информацию только о тех компаниях, которые торгуются в настоящее время. Если этим ограничиться, то при бэктестинге стратегии будет упущено важное рыночное событие, и результат исследования нельзя будет считать полным и надежным. Например, в период, когда циркулировали слухи о возможном поглощении определенной компании, стоимость ее опционов могла быть очень высокой. Если бы в этот период стратегия, основанная на продаже волатильности, сгенерировала сигнал на открытие короткой позиции по этой акции, то в момент, когда событие реализовалось, могло произойти большое ценовое движение. Это привело бы к серьезным убыткам и, возможно, к полному разорению всего торгового счета. Если же база данных, на которой проводится тестирование, не содержит тиккер такой поглощенной компании, то в процессе бэктестинга это событие не получит никакого отражения. Поэтому использование при разработке стратегий полных списков всех тиккеров, существовавших в те дни, для которых производится моделирование торговли, является обязательным.

5.1.2. Структура базы данных

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

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

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

Для тестирования большинства опционных стратегий в структуре базы данных необходимо предусмотреть следующий состав информационных разделов:

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

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

Читать книгу "Опционы. Разработка, оптимизация и тестирование торговых стратегий - Вадим Цудикман" - Сергей Израйлевич, Вадим Цудикман бесплатно


0
0
Оцени книгу:
0 0
Комментарии
Минимальная длина комментария - 7 знаков.


LoveRead » Домашняя » Опционы. Разработка, оптимизация и тестирование торговых стратегий - Вадим Цудикман
Внимание