Доходность систем с низкой корреляцией

Суть проблемы и подхода


                У системных трейдеров зачастую стоит вопрос, как правильно распределить средства счета между алгоритмическими системами  с целью добиться максимально стабильных результатов. Под стабильными результатами понимаю максимальное количество прибыльных месяцев (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







0 комментариев

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