1
Видео


Адаптивная механическая торговая система AVP-4R

Алексей Пашков, Сергей Гладышев Copyright (c) 2003 AVP Capital, Finance-Adviser. All rights reserved

Цели и их достижение

Система основана на объединении в единую стратегию следующих принципов и know-how:

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

2. Построение оптимальных моделей цены методами множественной нелинейной регрессии и использование инерционных свойств таких моделей.

3. Организация схемы управления на базе технологии адаптивной динамической оптимизации.

4. Непрерывный money management, обеспечиваемый тремя уровнями контроля за рисками и эффективностью работы системы в целом и ее составляющих.

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

Цели создания новой торговой системы:

• обеспечение равномерности доходности (ежемесячной и ежеквартальной);

• использование редких возможностей для увеличения доходности (данное свойство (всплески доходности) может приводить к повышенным значениям волатильности портфеля);

• увеличение срока воспроизводимости результатов торговой системы до нескольких лет;

• удержание максимальной просадки (maximum drawdown) в пределах 5%, независимо от условий рынка, за срок порядка нескольких лет при среднегодовой доходности 20-30%;

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

Нам удалось в основном достичь поставленных целей:

• отбор компонент в портфель может производиться практически из любого достаточно большого списка акций с широким спектром параметров ликвидности, волатильности и цены. При этом выход приемлемых моделей составляет 20-30%;

• применяемые модели не отличаются повышенной сложностью (по сравнению с нашими инвестиционными программами AVP-I, QQQ и SPY);

• портфели имеют стабильные показатели доходности и риска, что наиболее подходит для крупных активных инвесторов;

• out-of-sample1 результат за 3 года показывает высокую степень воспроизводимости новой стратегии: получение доходности при контролируемом риске возможно практически в любых условиях рынка и в течение продолжительного времени.

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

Параметры тестирования

Задачей тестирования была проверка работоспособности всех звеньев цепочки принятия решений в рамках торговой системы AVP-4R. Мы разделили тестирование на 3 этапа:

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

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

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

Этап 1

Из списка 50 лучших акций при тестировании на конец 1999 г. cлучайным образом был собран портфель из 25 акций NYSE со среднедневным объемом торговли больше 500 тыс. акций и уровнем цены выше $20.

Мы хотели ответить на вопрос: «Как будет вести себя портфель из 25 акций, если при их отборе мы не руководствуемся какимито определенными условиями, и если не меняем этот список в течение всего времени back-forward теста, даже когда такой выбор неоптимален?». Проведя предварительные исследования, мы выяснили характерное время инерции свойств моделей поведения цены и выбрали оптимальный технологический вариант для тестирования – 2 недели. В результате мы проверили адаптивные свойства системы, обеспечиваемые технологией переоптимизации.

Условия 1-го этапа тестирования:

• масштаб моделирования – день. Данные обновляются в конце дня, после чего генерируются сигналы. Сделки совершаются по открытию рынка на следующий торговый день;

• оптимизация параметров торговой системы осуществляется на тестовом периоде в 757 дней. Никаких усилий не прилагается для уменьшения вероятности подгонки оптимизируемых параметров (curve-fitting), период валидации исключен;

• портфель из 25 акций NYSE, состав которого не меняется в течение всего времени теста, независимо от изменения доходности и риска отдельных его компонент;

• портфель «равновзвешенный» (equally weighted), т. е. лимит на каждую акцию один и тот же (100% капитала / 25 акций = 4% капитала на каждую акцию).

Так как состояние позиций по отдельным акциям может быть long, short и out, то процент использования капитала всегда меньше 100%;

• комиссия на трансакцию 0.1%;

• ордера стоп-лосс не используются. Закрытие позиций происходит по соответствующим сигналам торговой системы.

Оптимизация параметров торговой системы происходит каждые 2 недели. При этом могут меняться текущие списки позиций long, short и out. При переходе от одного списка к другому с акциями, находящимися в соответствующих старом и новом текущих списках позиций, никаких операций не производится.

Результаты тестирования

Результаты тестирования представлены на рисунке 1 и в таблице 1.

Таблица 1. Основные результаты AVP-4R (3.01.00-22.11.02, портфель из 25 акций)

Среднегодовая доходность 24%
Максимальная просадка капитала 6%
Коэф. асимметрии ежедневных доходностей 0.12
Макс. дневной доход 2.74%
Мин. дневной доход -3.42%

Рис. 1. Квартальная доходность, максимальная просадка капитала.

Рис. 1. Квартальная доходность, максимальная просадка капитала.

Основные подтвержденные результаты тестирования системы AVP-4R по упрощенной схеме на 3 года в режиме out-of-sample (рис. 2):

Рис. 2. Моделирование теста в реальном времени для портфеля из 25 акций (постоянный список). Изменение стоимости портфеля и риски.

Рис. 2. Моделирование теста в реальном времени для портфеля из 25 акций (постоянный список). Изменение стоимости портфеля и риски.

• положительный результат в течение всего 3-летнего периода out-of-sample, несмотря на самый разный характер поведения рынка в отдельные периоды времени;

• положительная средне- и ежемесячная доходность в течение длительного срока и в разных условиях рынка;

• преимущество AVP-4R по всем пунктам перед биржевым индексом S&P 500;

• положительный коэффициент асимметрии (skewness) и одновременно положительный эксцесс кривой распределения (kurtosis) ежедневных и ежемесячных изменений стоимости портфеля;

• почти нулевая корреляция портфеля с S&P 500;

• в среднем, при положительных изменениях S&P 500 изменение AVP-4R тоже положительно; при отрицательных изменениях S&P 500 изменение AVP-4R неотрицательно, при нулевом изменении S&P 500 изменение AVP-4R положительно.

Резервы увеличения доходности системы

Резервы настроек моделей иллюстрирует сравнение результатов out-of-sample с соответствующими результатами системы, как если бы период out-of-sample был периодом обучения. При обучении на выборке данных система максимально адаптируется к этим данным, поэтому ее результаты можно считать эталонными, максимально возможными. На рисунке 3 приводится это сравнение (красная кривая – результат на out-ofsample, синяя – результат на периоде обучения). Таким образом, системе удается «брать» порядка 30% возможного дохода, что уже очень хорошо, но еще есть и резерв 10-20%.

Рис. 3. Моделирование теста в реальном времени в сравнении с максимально возможными результатами системы.

Рис. 3. Моделирование теста в реальном времени в сравнении с максимально возможными результатами системы.

Возможности улучшения результатов торговой системы AVP4R по сравнению с первым этапом тестирования:

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

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

• сокращение периода между переоптимизациями параметров торговой системы;

• контроль рисков на уровне каждой компоненты портфеля. Схема 1-го этапа тестирования была далека от оптимальной. На втором этапе мы провели дополнительное out-of-sample тестирование на портфеле из 50 акций с периодической (раз в квартал) оптимизацией отбора компонент портфеля. Период out-of-sample – весь 2002 год.

Этап 2.

Тест AVP-4R на портфеле из 50 акций с оптимизированной системой отбора (2002 г.)

Схема отбора акций в портфель:

• раз в квартал производится сканирование рынка и отбор акций по следующим параметрам:

– принадлежность NYSE;

– среднедневной торговый объем за последний год больше 2 млн., при минимальном уровне 500 тыс. за тот же период;

– минимальный уровень цены акции за последний год $20;

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

Переоптимизация параметров моделей акций производится раз в 2 недели.

Результаты торговой системы на портфеле из 50 акций с системой их отбора представлены на рисунке 4.

Out-of-sample тест, проведенный на портфеле из 50 акций с системой периодического переотбора бумаг, подтверждает и улучшает результаты теста на портфеле из 25 акций. Динамическая система отбора акций будет использована нами и в дальнейшем.

Этап 3.

В процессе работы над портфелем из 50 акций мы заметили, что доходность во втором квартале была намного меньше и «хуже» (две длительные просадки), чем ожидалось. AVP-4R – это адаптивная система и, несмотря на то, что ни одна система не может быть всегда прибыльной, мы не остановились на достигнутом и провели дополнительный out-of-sample тест для портфеля из 50 акций, но с периодом переоптимизации 1 неделя. Для этой цели мы выбрали наихудший (II квартал) и наилучший (IV квартал 2002 г.) периоды.

На рисунке 5 приведены подробные результаты теста за II квартал.

Рис. 4. Моделирование теста в реальном времени за 2002 год для портфеля из 50 акций (переменный список). Сравнение с индексом S&P 500. Стоимость портфеля и риски.

Рис. 4. Моделирование теста в реальном времени за 2002 год для портфеля из 50 акций (переменный список). Сравнение с индексом S&P 500. Стоимость портфеля и риски.

Рис. 5. Сравнение результатов двухнедельной и недельной переоптимизации портфеля (II квартал 2002 года).

Рис. 5. Сравнение результатов двухнедельной и недельной переоптимизации портфеля (II квартал 2002 года).

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

Во-вторых, не всегда рынок «дает» зарабатывать даже самой адаптивной системе: более частая реоптимизация параметров начала показывать незначительное преимущество только с середины квартала. Но самое главное – это не ухудшило показатели рисков и доходности системы.

Таким образом, заметно значительное улучшение показателей доходности и риска портфеля во II квартале, а также снижение риска в IV квартале 2002 г. Есть все основания считать, что тестирование за I и III кварталы еще больше выпрямит кривую доходности и уменьшит колебания стоимости портфеля (equity).

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

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

– ежемесячная проверка рабочего портфеля, т. е. ежемесячная ротация списка кандидатов в портфель;

– еженедельная проверка настройки, т.е. коррекция параметров оптимизации модели.

Применимость системы:

В нынешнем виде систему можно применить для управления капиталами от $250 тыс. (портфель 25 акций по $10 тыс., или в среднем 300 акций в одной позиции; при этом риски получаются до 5%, и доходность до 30% годовых) до $50 млн. (портфель 50 акций по $1 млн., или в среднем 30000 акций в одной позиции, риски уменьшаются до 2%, и доходность до 20% годовых). Учитывая среднюю ликвидность отбираемых акций, предельный объем капитала для управления – $150 млн.

Возможности улучшения характеристик схемы и расширение диапазона ее применения:

Существующая модель имеет два ограничения – по объему капитала в управлении и по доходности. Количество акций, прошедших отбор, – не более 50, доходность увеличивается незначительно при возрастании риска.

Соответственно, наши планы:

• увеличить доходность на 2-3% в квартал и уменьшить системный риск [Ap1]2 в полтора раза без изменения основной схемы работы (за счет внутренних резервов);

• увеличить размер максимального управляемого капитала до $500 млн. за счет увеличения количества отбираемых моделей, что потребует массированного исторического тестирования портфелей на новых моделях;

• проверить работу системы на акциях других торговых площадок (NASDAQ, eвропейские биржи) и на индексных акциях типа HLDRS & iShares.

Увеличение размера управляемого капитала до $500 млн. возможно за годовой срок. Остальные планы могут быть выполнены за несколько месяцев.

Заключение

Портфельная торговая система AVP-4R рассчитана на ликвидные акции NYSE и позволяет создавать портфели от 25 и более акций, которые отличаются постоянным положительным результатом, малым риском, очень низкой корреляцией с фондовым рынком (S&P 500), низким влиянием уровня комиссии брокера на доходность и значительным потенциалом уменьшения риска.

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

В перспективе мы можем применить торговую систему к акциям других торговых площадок США, а также Европы и Азии.

1 out-of-sample – тест, имитирующий работу системы в реальном времени.

2 Системный риск [Ap1] – это риск, который мы не сможем убрать никакими диверсификациями и оптимизациями.

Комментарии пользователей

(Гость) asd (Гость) | 27.08.2010 02:09
asd
(Гость) нейронные сети (Гость) | 10.11.2010 21:12
нейронные сети
В интернете появился сайт, на котором рассмотрено интересное приложение для искусственных нейронных сетей, а именно нейронная сеть в качестве игрока в «хоккей». По словам автора игры игра в «хоккей» с управляющей нейронной сетью является отличным средством для исследования нейронных сетей прямого распространения. Имеющиеся средства построения сети, генерации выборки, обучения сети и визуализации позволяют легко строить нейронную сеть нужной топологии, обучать её, следить за всеми параметрами нейронной сети. В программе имеется окно с изображением хоккейного поля, двух игроков и шайбы, где пользователь может анализировать действия нейронной сети в игровой ситуации в реальном режиме времени. Программа позволяет строить и сохранять графики обучения сети, строить и сохранять графическую трассировку сети, имеется возможность открыть окно с подробными данными о параметрах обучения нейронной сети и значениями весов и изменений весов всех нейронов. Пользователь может сохранить построенную нейронную сеть, либо загрузить её из памяти. Такая же возможность имеется и для обучающей выборки. Противником нейронной сети является человек либо другая нейронная сеть.

Добавить комментарий

Ваше имя:
Заголовок:
Ваши комментарии:
Введите символы, изображенные на картинке:

Реклама

Новости партнеров

Реклама