1
Видео


Формула успеха

Вадим Порозков

Управление спекулятивным портфелем с помощью системы X-Dealing

Успех биржевого спекулянта напрямую зависит от торговой системы, которую он использует в повседневной работе. На американском рынке акций я работаю более трех лет. С января 2001 года стал активно использовать торговую систему X-Dealing, созданную компанией «Канопус».

Активно следуя за ситуацией

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

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

Внутридневные колебания высоколиквидных акций – таких, как DELL, AOL, T и т.д. – могут достигать 10% и более. Естественно, вероятность ошибки очень велика. Зачастую, даже выбрав правильное направление движения цены, на какое-то время вы окажетесь в убыточной позиции, и никакими изощренными способами нельзя этого избежать. Но в портфеле убыток с одной позиции компенсируется прибылью по другой.

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

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

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

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

К примеру, использование некоторых значений периодов индикаторов позволяет получить доходность 350% и максимальные потери 14%, при этом проводятся 5 операций. А другие значения индикаторов позволяют получить доходность 120%, но максимальные потери 5% и 15 совершенных операций.

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

Стратегией является список инструментов с ненулевыми периодами индикаторов, на основании которых система с заданным интервалом времени выдает рекомендации на открытие или закрытие позиций.

Для оценки работы портфеля существует специальный модуль, где на основании стратегии программа проводит торговые операции на заданном временном интервале. Анализируя статистику операций и график Total Equity, можно оценить эффективность данной стратегии.

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

Для дневных стратегий используется доступ к историческим данным на серверах www.yahoo.com, а для внутридневных данных – платный доступ www.quote.com ($79 в месяц). Есть возможность для внутридневного доступа использовать CQG или Reuters, но пользователю это будет обходиться дороже.

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

Далее с помощью простого макроса я анализирую историю рекомендаций, что позволяет лучше настраивать систему.

Это хороший помощник

X-Dealing – это, прежде всего, помощник для трейдера, а не черный ящик с рекомендациями. Трейдер сам настраивает систему, исходя из собственных возможностей и опыта.

Конечно, прежде чем начинать игру на реальные деньги, я испытывал систему в течение трех месяцев виртуально и, только получив убедительные положительные результаты, приступил к реальным торгам с помощью системы. Я составил довольно-таки консервативную стратегию, стремясь максимально уменьшить риск потерь. За четыре месяца работы в получасовом масштабе я добился монотонного роста портфеля. Текущее значение моего портфеля – 40% годовых, средняя дневная волатильность портфеля – 1%.

Все это время я не прекращал вести виртуальный портфель в дневном масштабе. Стартовый капитал виртуального портфеля – $500,000, максимально допустимое количество открытых позиций равно 10. Все операции дублировал в системе виртуальных торгов www.virtualstockexchange. com.

Рис. 1. Total Equity виртуального портфеля.

Рис. 1. Total Equity виртуального портфеля.

На рисунке 1 показан Total Equity виртуального портфеля. Горизонтальная шкала показывает количество торговых дней со старта до настоящего времени, а вертикальная шкала – значение капитализации портфеля в долларах. Максимальная дневная волатильность достигала значения 6%, текущая доходность – 45% годовых, отношение прибыльных сделок к убыточным – 27/9, среднее значение прибыльной сделки – $4176, среднее значение убыточной сделки – $3157.

В целом я очень доволен работой торговой системы X-Dealing. В ближайшем будущем собираюсь протестировать систему на российском рынке акций.

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

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

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

В этой заметке я постарался рассказать только о своем опыте работы с программой X-Dealing. Кому-то эта торговая система может показаться ограниченной и ошибочной, но чтобы оценить, нужно попробовать. Демо-версию программы (отличается от полной только ограничением по времени работы) можно загрузить с сайта www.X-Dealing.com. В любом случае формула успеха зависит от нас самих. Желаю всем удачной биржевой игры!

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

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

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

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

Реклама

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

Реклама