Николай Флёров
Николай Флёров личный блог
11 ноября 2015, 14:30

_ПРЕДЕЛ РИСКА (про алгоритмы)



 _ПРЕДЕЛ РИСКА (про алгоритмы)

Риск-менеджмент это слишком широкое понимание, чтобы пытаться раскрывать его в данной статье. Будет рассмотрена тема контроля риска с целью увеличение эффективности торгового алгоритма (т.е. уменьшении меры рыночного риска и увеличении доходности).

_ПРЕДЕЛ РИСКА (про алгоритмы)

Все зависит от стратегии скажите вы – и это справедливо, в каждом отдельном случае применяются различные методы контроля рыночного риска и его меры.
_ПРЕДЕЛ РИСКА (про алгоритмы)

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

Про скальперские и паттерновые риск-менеджменты я сегодня не буду рассказывать, отдам слово господину Муханчикову, а мы пойдем дальше:

 

_ПРЕДЕЛ РИСКА (про алгоритмы)
Каждый хоть раз слышал про важность риск-менеджмента в трейдинге! Но мало кто их на самом деле использует в среде алго. В чем же причина? Несмотря на то, что алго, как правило люди подкованные в программировании и математике, тем не менее, прежде чем использовать тот или иной метод контроля риска его нужно запрограммировать, протестировать, а затем перенести на торговую платформу. Кто озадачил себя этим вопросом работали в Excel либо, либо писали PossiZer в Wealth либо писали свой софт.

Однако, у всех вышеперечисленных методов есть один существенный недостаток, он заключается в том, что у риск-менеджмента может быть несколько параметров и сидеть вручную проверять каждый вариант, мягко говоря странно – то есть несмотря на то, что способы хоть как то проанализировать тот или иной метод контроля риска возможность имеется – все эти методы остаются слишком трудоемкими, а значит не эффективны!

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

Естественно эти риски отталкивают даже опытных участником рынка, которые просто не уверены, что временные затраты оправданы.

Поэтому я постараюсь ответь на эти вопросы, основываясь на своем личном опыте.
_ПРЕДЕЛ РИСКА (про алгоритмы)
_ПРЕДЕЛ РИСКА (про алгоритмы)
Первое, что можно получить от разработки своих риск-менеджментов – это реальное повышение риск-доходности.
Рассмотрим результаты одной и той же стратегии на одних и тех же параметрах, но с интересным риск-менеджментом:

Без управления риском:
_ПРЕДЕЛ РИСКА (про алгоритмы)
С управлением риском:

_ПРЕДЕЛ РИСКА (про алгоритмы)

Без управления риском:
_ПРЕДЕЛ РИСКА (про алгоритмы)

С управлением риском:
_ПРЕДЕЛ РИСКА (про алгоритмы)
_ПРЕДЕЛ РИСКА (про алгоритмы)
Следующее, на что можно рассчитывать – это увеличение диверсифицированности портфеля стратегий еще и по money/risk-менеджментам.

 _ПРЕДЕЛ РИСКА (про алгоритмы)
_ПРЕДЕЛ РИСКА (про алгоритмы)

Как видно на примере данной стратегии, максимальные просадки, в результате использования различных money/risk-менеджментов приходятся на разные периоды времени, то есть объединив их в портфель общая просадка будет ощутимо меньше(выявляются действительно непохожие просадки). Таким образом, портфель можно составлять даже из стратегии с одинаковыми параметрами, но различными money/risk менеджментами, главное чтобы их Equity(кривые доходности) не имели сильную корреляцию и максимальные просадки были в разные периоды времени.

 _ПРЕДЕЛ РИСКА (про алгоритмы)
Третье — это возможность создания адаптивного портфеля. Если очень коротко, то трендовые стратегии, уходя у некоторую просадку, занимают выжидательную позицию и могут находиться в спячке до тех пор, пока волатильность не возрастет. В то же самое время, стратегии, торгующие возврат к среднему и те, для которые спокойный рынок — это прибыльная пора, будут активизироваться. И это без дополнительного вмешательства, т.е. автоматически.

_ПРЕДЕЛ РИСКА (про алгоритмы)
_ПРЕДЕЛ РИСКА (про алгоритмы)

Вышеописанные результаты оптимизировались на 2-х последних годах на SI(которые и сами по себе были не типичными). А представлены были результаты тестов на участке с 2008 года(как раз в момент самой большой волатильности и просадок).

Но это не все, мы посмотрим на тех же параметрах и 2 других наиболее торгуемых инструмента  RI и SBRF, на которых вообще не проводилось ни секунды оптимизации(но уменьшим риски, чтобы не смущать просадкой)

Сбербанк:
 _ПРЕДЕЛ РИСКА (про алгоритмы)

 _ПРЕДЕЛ РИСКА (про алгоритмы)
_ПРЕДЕЛ РИСКА (про алгоритмы)

Фьючерс на индекс RTS:
_ПРЕДЕЛ РИСКА (про алгоритмы)
 
_ПРЕДЕЛ РИСКА (про алгоритмы)
_ПРЕДЕЛ РИСКА (про алгоритмы)

Результаты  изменятся при корректировке уровня риска, доходность сбера уменьшится, при уменьшении просадки, а на RTS увеличится.

_ПРЕДЕЛ РИСКА (про алгоритмы)
Немного расскажу о риск-менеджменте, который использовался, буду рад, если идея поможет улучшить результаты:_ПРЕДЕЛ РИСКА (про алгоритмы)

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

_ПРЕДЕЛ РИСКА (про алгоритмы)
Были созданы расширения для Wealth в которых можно относительно быстро создать свой риск-менеджмент, практически любой сложности, прогнать его по всем параметрам и найти наиболее эффективный и устойчивый вариант.

Также, имеется возможность провести оптимизацию по всем money/risk-менеджментам сразу, чтобы сравнить их между собой!

Поиск лучших методов а также их сравнение осуществляется с учетом необходимого нам уровня риска, т.е. оптимизатор нацелен на определенный уровень риска, например 20%. Таким образом, находятся такие варианты money/risk-менеджмент, у которых наилучшие показатели с заданным нами риском.

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

_ПРЕДЕЛ РИСКА (про алгоритмы)
Спасибо за внимание! Добавляйтесь в Skype: horoshij_den,
Николай Флёров. 

 

 

 


 

 

 

 

 

 

 


59 Комментариев
  • Павел М
    11 ноября 2015, 14:42
    Отличный блог!
  • ves2010
    11 ноября 2015, 14:44
     нельзя смотреть риски при тестах с рефинансированием… надо тестить на постоянной сумме
  • cerenc
    11 ноября 2015, 15:06
    Жаль, что в такой интересной теме, текст не выходит за рамки исканий людей крайне далеких от вероятностей Байеса и практик их практического использования.
  • Русский Иван (LOSSBOY)
    11 ноября 2015, 15:35
         Николай, спасибо Вам, замечательный пост.
         Как говорится, да, НО... 

    «тема контроля риска с целью увеличение эффективности торгового алгоритма...»

         Очень-очень-очень спорный вопрос. Великолепный Ральф Винс в своих трудах подходил к этой проблеме с разных сторон. Алгоритм не может стать эффективней или нет. Это лишь вопрос геометрии линии роста капитала. Алгоритм — это как в футболе. «Бей вперёд — игра придёт». Он имеет матожидание. Точка.

     «у риск-менеджмента может быть несколько параметров и сидеть вручную проверять каждый вариант, мягко говоря странно...»

          Это откровение для меня. Одиннадцатая заповедь. Подумаю. Расширю свою картину мира :)

     «риски отталкивают даже опытных участником рынка...»

         тут уж в явном виде смиренно позволю не согласиться с Вами. 

     
    «что можно получить от разработки своих риск-менеджментов – это реальное повышение риск-доходности.»

         Ещё раз позволю всерьёз оспорить. Риск-менеджмент влияет только на ГЕОМЕТРИЮ, а вовсе не на риск-доходность, как Вы утверждаете.

     
    «оптимизатор нацелен на определенный уровень риска, например 20%»

          Искренне надеюсь, что Вы не используете для себя 20 процентов. Вы умный.

         А в целом, ОЧЕНЬ ХОРОШИЙ БЛОГ. СПАСИБО! 

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн