Торговая система «EXCELSIOR» это сочетание фильтров (торговых фильтров, построенных на базе фрактально-волновой теории и фильтров по управлению капиталом и рисками), которые позволяют получать прибыль от сделок купли/продажи ценных бумаг на фондовых рынках.
1. Фильтр ликвидности.
Для получения наилучшего результата необходимо, что бы система работала только с ликвидными инструментами (с теми инструментами, в которых наибольшее количество участников, так как прогнозировать действие толпы проще, чем действие небольшой группы людей). Поэтому делается выборка бумаг из 21 ценной бумаги (первая 20-ка по объему + 1 бумага). Данное количество выбрано эмпирическим путем. По определению, считается, что оптимальный состав портфеля должен быть из 10 – 15 ценных бумаг, так как не всегда есть сигналы по всем бумагам, то 6 (шесть) бумаг это резервный список. Для российского рынка выборка бумаг выглядит следующим образом:
1. ВТБ
2. ГМК
3. Газпром
4. ИнтерРАО
5. Лукойл
6. МТС
7. Роснефть
8. НЛМК
9. Новатэк
10. Ростелеком
11. РусГидро
12. Сбербанк
13. Сбербанк-пр
14. Северсталь
15. Сургутнефтегаз
16. Сургутнефтегаз-пр
17. Татнефть
18. Транснефть-пр
19. Уркалий
20. ФСК ЕЭС
21. Россети (Холдинг МРСК)
2. Анализ сигналов
После того, как сформирована выборка ЦБ (ценные бумаги), на основе фрактально-волновой теории (собственная разработка – комбинация принципов волновой теории Эллиотта и фрактального анализа рынков) производится анализ текущего состояния инструментов. В ходе анализа система формирует пары: цель/выход для различных движений цены акций, от долгосрочного до краткосрочного, которые графически можно представить следующим образом:
Графическая дисперсия цен (прогнозов) акций Уркалий
где:
«светлый прямоугольник» — это концентрация цен «выход» или отмена прогнозируемого сценария;
«темный прямоугольник» — это концентрация цен «цель» (прогнозируемый уровень цен в будущем);
«линии, соединяющие вертикальные оси 1 и 2» — прогнозируемое движение цен;
После анализа всей выборки, система выдает список пар цель-выход по инструментам:
Где:
«зеленые» — ожидается рост;
«красные» — падение;
«серые» — нейтральные (система не смогла определить направление движения или же его нет вовсе).
На основании полученных данных, система переходит к следующему фильтру.
3. Фильтр «Интереса»
Система расценивает вероятность направленного движения от текущей цены к цене «цель» равной вероятности обратного движения, т. е. от текущей цены к цене «выход». Таким образом, что бы получить некоторое преимущество возможности получения прибыли над вероятностью получения убытка необходимо, что бы значение кол-ва пунктов от текущей цены до цены «цель» было больше, чем от текущей цены до цены «выход». Если данное условие соблюдается, то система отмечает данный инструмент, как «интересный», ставит знак «+» и переходит к следующему фильтру.
Пример фильтра «Интерес»
4. Фильтр «Распределение свободного капитала»
После того, как система рассчитала кол-во «интересных» инструментов, она делит доступный капитал (с учетом маржинальных средств) на это кол-во. Если на момент расчета в портфеле присутствует инструмент (остатки по бумагам), который не прошел фильтр «интереса», то система его учитывает и тоже выделяет под него капитал. Т. к. возможно позиция по нему была открыта в момент, когда интерес к инструменту присутствовал и в настоящий момент его надо либо сокращать, либо удерживать до прогнозной цены «цель», но это уже расчеты последующих фильтров.
5. Фильтр «Инвестируемый капитал»
Т. к. текущая цена (цена закрытия) находится на разном удалении от целевой цены и цены выхода (отмены рассчитанного сценария), то и система корректирует выделенный капитал по следующему принципу: «Чем меньше риск по инструменту – тем больше инвестируемый капитал из того, который был выделен на предыдущем фильтре», т. е. при цене «выход», нулевой риск – полная загрузка или 100% выделенного капитала. При цене «цель» максимальный риск и нулевая загрузка или 0% выделенного капитала. При любой цене между двумя этими точками загрузка соответствует процентному соотношению, в зависимости от удаленности от цены «выход» и приближенности к цене «цель».
Пример:
Предположим, что текущая цена инструмента равна: 15 руб., целевая цена: 25 руб., а цена выхода: 10 руб., выделенный капитал составляет: 100 000 руб. Исходя из вышеописанного принципа, мы получим следующее. Путь, который цена должна пройти составляет: 25-10=15 руб., в настоящий момент она прошла: 15-10=5 руб. или 33% пути, значит инвестируемый капитал составит: 100-33=67% или 67 000 руб.
6. Фильтр «Сравнение»
После того, как система получила величины инвестируемых сумм, она начинает их сравнивать с суммами остатков в портфеле. Разница данных сумм и есть величина суммы заявки. Если в портфеле по искомому инструменту величина суммы остатков равна нулю, а предлагаемая сумма не равна нулю – значит, сумма заявки равна сумме инвестирования. Если сумма остатков больше, то значит необходимо сократить данную позицию, если меньше, то нарастить. Сравнив, таким образом, все инструменты в портфеле, система переходит к следующему фильтру.
7. Фильтр «Проверка»
После того, как система получила предварительный набор заявок по инструментам, она начинает проверять соответствие будущих остатков (т.е. после того, как заявки исполнятся) критерию: «Ожидаемая прибыль > возможных убытков». Если условие выполняется, то система утверждает данную заявку и помещает ее в «портфель заявок». Если нет, то система сокращает необходимое кол-во акций до уровня соответствия критерию и так же помещает данное кол-во (то которое необходимо сократить) в виде заявки в «портфель заявок».
8. Фильтр «Ожидаемая прибыль и возможные убытки»
Когда система сформировала «портфель заявок», она просчитывает будущий состав портфеля на предмет «Ожидаемой прибыли и возможных убытков». Система добавляет (или наоборот сокращает) планируемое количество акций по инструментам в портфеле и делает расчет средней цены, исходя из которой, просчитывает, какая ожидается прибыль или же наоборот убытки. Если убыток в целом по портфелю не соответствует величине допустимой просадки (задается при формировании портфеля, по умолчанию 20%), то система вводит поправочный коэффициент. Если условие соблюдено, то он равен 1, если нет, то он уменьшается: 0,9; 0,8; и т. д. Если возможный убыток выше чем величина просадки, то система путем уменьшения общей суммы инвестирования, через поправочный коэффициент, сокращает возможные убытки до заданной величины просадки, в нашем случае это 20%.
Рабочий вариант системы выглядит так:
Результаты работы системы с 01/01/2012 по 29/07/2013:
-система разработана и протестирована в 2011 году, с начала 2012 допущена к торгам на ММВБ;
-объем средств: 1 000 000 руб.;
-рабочее плечо 1:3;
-максимальная просадка: 12%
-дата просадки: 10/05/2013
-всего сделок: 4188
-прибыльных сделок: 2691 (64.26%)
-прибыль системы в (с учетом комиссионных брокера): 128.34%;
-доходность системы по месяцам:
Январь 2012: 0.85%
Февраль 2012: 7.1%
Март 2012: -0.29%
Апрель 2012: 3.92%
Май 2012: 29.74%
Июнь 2012: 4.22%
Июль 2012: 10.47%
Август 2012: 7.06%
Сентябрь 2012: 3.53%
Октябрь 2012: 7.37%
Ноябрь 2012: 6.73%
Декабрь 2012: 12.58%
Январь 2013: 13.8%
Февраль 2013: -9.17%
Март 2013: 14.56%
Апрель 2013: 9.45%
Май 2013: -4.07%
Июнь 2013: -1.92%
Июль 2013: 12.41%
График изменения капитала
Данная система, в настоящий момент, является моей основной системой торговли, как на российском фондовом рынке (ММВБ), так и на зарубежных торговых площадках: NYSE, LSE. Именно эта система реализованна в нашем веб-ресурсе: «Портфель»