Суть проблемы и подхода
У системных трейдеров зачастую стоит вопрос, как правильно распределить средства счета между алгоритмическими системами с целью добиться максимально стабильных результатов. Под стабильными результатами понимаю максимальное количество прибыльных месяцев (70-90%), минимальная просадка (менее заданной), минимальная длина просадки (не более 2х месяцев), соотношение Доходность/Максимальная просадка не менее 1/3-1/5 на годовом интервале.
Для просоты и очевидности для наших целей рассмотрим пример комбинации двух алгоритмических стратегий (100% формализованных и автоматизированных), которые в реале торгуются не менее полу года, имеют четкую понятную логику и проверены на всех фазах рынка. Что бы иметь ожидания от системы на благоприятных и не благоприятных для нее фазах рынка. Я в своем портфеле использую 10 алгоритмов.
Стратегии
Две алгоритмические стратегии, соответствующие нашим критериям. Имеют разные принципы построения и закономерности, используемые в качестве идеи. Первая система основана на анализе волатильности с удержанием позиции до нескольких дней. Вторая система является контр-трендовой, торгует краткосрочные движения. По принципу построения и по расчетным данным (используются кумулятивная доходность на конец каждого дня) системы имеют отрицательную корреляцию, в среднем -0,32 на всем временном интервале.
Первый алгоритм имеет 2 под входа, второй 3 под входа, для большей стабильности. Преимущество первого – не смотря на трендовую составляющую хорошо фильтрует флэтовое слабоволатильное движение. Преимущество второго – отсутствие привязанности к глобальному направлению рынка, достаточно стабилен на кратксрочных слабых движениях, хорошо фильтрует убыточные сделки.
Кривые доходности с разбитием по кварталам (последние 3 квартала) приведены ниже

Распределение капитала по стратегиям
Первый алгоритм на всем интервале имеет показатель доходность/максимальная просадка на уровне 27, второй 11. То первый имеет более качественные параметры. При различных комбинациях удельных весов алгоритмов оптимальными являются 0,7 и 0,3. Т.е на 7 контрактов первого алгоритма фьючерса на индекс РТС (РИ) будет приходиться 3 контракта второго алгоритма.
Максимальная просадка 9000р на 1к при работе 2мя алгоритмами. Хотя каждый алгоритм в отдельности имеет по 11000р просадки. Удельные коэффициенты 0,3 и 0,7 подбирались исходя из максимального соотношения доходность/макс просадка в каждом квартале, начиная с 2010 г. Что бы в расчетах принять как можно больше времени с различными фазами рынка.

Расчет объема от максимально заданного риска
Для расчета объема позиций возьмем сумму 1 000 000р, с максимально заданным риском 20% (200 000р). Примем коэффициент по просадке 3 (в будущем просадка возможно обновится), т.е будем придерживаться консервативной торговли.
9000*3=27000 – просадка с коэффициентов.
200 000/27000= 7 – коэффициент объема. Т.е 7*0,7=5к для 1го алгоритма. 7*0,3=2к для второго алгоритма.

Кривая капитала при расчетном объеме
Ниже приведена кривая капитала с расчетным объемом, без реинвестирования прибыли.
Доходность составила 2 070 000р за 3,25 года или 200% при максимальной просадке 63 000р. Доходность/Максимальная просадка 32, что выше чем в отдельности по каждому алгоритму.
Т.к мы работаем на ФОРТС и используем только ГО, то для торговли нам достаточно ГО для 7 контрактов и задел под возможную будущую просадку. Это примерно 70 000+140 000=210 000р. Остальные 790 000 разместим на банковский депозит под сложный % на 39 месяцев.
Конечная сумма по вкладу=790*(1+0,1/39)^39=872 000р (вклад под 10% годовых с ежемесячным реинвестированием). Еще плюс 82 000 прибыли. Итого конечная прибыль 2 072 000+82 000=2 154 000р или 215% прибыли при максимальной просадке 6%. Очень не плохой результат.

Итог
Рынок достаточно сложный в плане стабильного извлечения прибыли и тем более будущих прогнозов прибыли. Поэтому нужно ожидания закладывать со значительной скидкой. Т.е 215% при текущем рынке очень глупо ожидать за 3 года, но 40-50 годовых это реальный результат при хороших системах.

Алгоритмы реализован на языке C# под терминал ТСлаб (надежный, русифицированный качественный терминал с оперативной техподдержкой)
Подобные алгоритмы выкладываю на профессиональных ресурсах
http://rusalgo.com/robots/arenda-robotov.html
и на algolaba.com
Помогаю в реализации идей на C#.
Вопросы на почту vanilov83@mail.ru


Attachments
EQ13.png (351 downloads)
EQ13.png (257 downloads)
Total13.png (327 downloads)

_________________________
vanilov83@mail.ru