Владислав Перцев - Автоматическая или "ручная" торговля, что лучше?
Среди трейдеров не прекращается полемика относительно целесообразности использования автоматических торговых систем (торговых роботов). Мой личный опыт участия в подобных спорах позволил сделать наблюдение, что противниками использования торговых роботов, приводящими различные аргументы в обоснование своей позиции, в основном, являются трейдеры, просто не умеющие их писать.
Аргументы противников и сторонников использования механических торговых систем (МТС) и торговых роботов, реализующих их алгоритмы, приводились сторонами не раз - повторяться не буду. Я разделяю позицию сторонников МТС, но главным аргументом их пользу для меня является то, что только МТС позволяют объективно оценить эффективность той или иной торговой системы (и системы управления капиталом) до (!) ее практического использования тестированием на исторических данных об изменениях котировки. Это невозможно при торговле на основании субъективной оценки трейдером текущей рыночной ситуации. Тем более что, как утверждали еще римляне, "человеку свойственно ошибаться".
Очень важно, что моделирование торговли на истории позволяет не только оценить прибыльность торговой стратегии, но и потенциальные риски, которые она в себе несет. При невозможности смоделировать торговлю в течение достаточно продолжительного времени, высока вероятность недооценить риски и потерять все деньги в результате неизбежной серии из неудачных сделок, либо переоценить их, тогда меньшая чем оптимальная "загрузка депозита" приведет к недостаточно эффективному использованию имеющихся средств и недополучению прибыли.
В сети на многочисленных трейдерских форумах довольно часто можно встретить утверждения, подобные следующему: "Все ваши хваленые роботы показывают прекрасные результаты на тестах, но на практике все "сливают"!!!"
Многие трейдеры, получив обнадеживающие результаты теста торговой системы на торговой истории и значительные убытки при ее применении на практике, делают неверное обобщение о недостоверности результатов тестирования торговых систем на исторических данных вообще. Оценивать эффективность той или иной торговой системы по результатам теста можно и нужно, но только при достаточной статистической значимости результатов теста. Статистическая значимость тем выше, чем меньше настраиваемых параметров системы, продолжительнее период истории, на котором производится тестирование, и больше смоделированных сделок.
Занимаясь в течение нескольких лет поиском эффективных торговых систем (их тестированием), я сформулировал для себя следующее правило: результат теста торговой системы считается статистически значимым и может быть принят во внимание только в том случае, если система имеет не более трех настраиваемых параметров, период истории изменения котировки не менее двух лет и смоделировано не менее ста сделок на каждый год истории.
Я протестировал (без преувеличения) несколько тысяч различных торговых систем - своих, предложенных друзьями и знакомыми, описанных в литературе, но, с учетом вышеприведенного правила, чтобы пересчитать действительно стабильно эффективные хватит пальцев на руках. Например, не рискуя деньгами, только по результатам тестов, я убедился, что стратегии "пересиживания" в убыточной позиции, "усреднения" против тренда, различные варианты "системы Мартингейла", работа без стоп-приказов рано или поздно приводят к полной потере инвестированных средств, что позже подтвердилось наблюдением за динамикой доходности по счетам коллег.
В качестве иллюстрации вышеизложенного предлагаю вам результат теста одной из используемых мной торговой системы на трех годах истории, три настраиваемых параметра, 728 смоделированных сделок (рис. 1):
Сравните результат тестирования торговой системы на истории изменения котировки с результатом практического ее использования в торговле в течение почти трех лет, с 27 мая 2010 года по 20 февраля 2013 года
Обратите внимание, что "прибыльность" (или "профит-фактор", отношение суммы прибыли по всем прибыльным к сумме убытков по всем убыточным сделкам - синтетический показатель эффективности торговой системы) реальной торговли незначительно уступает этому показателю, рассчитанному по результатам теста: 1,22 и 1,27 соответственно. И это притом, что период времени практической торговли, совершенно иной, чем тот, на котором происходило тестирование торговой системы и "рисунок волатильности" этих периодов значительно различается.
Это следствие "закона больших чисел" - чем больше продолжительность периодов тестирования и практического использования торговой системы, тем ближе ее реальная результативность к математическому ожиданию, рассчитанному по результатам статистически значимого теста.
Тестовая доходность в процентах, конечно, значительно отличается от полученной на практике: 780,87% и 262,75% соответственно. Это объясняется тем, что условия теста не предполагают вывод прибыли и тестовая доходность достигнута при условии ее (прибыли) полной капитализации, а на практике деньги с торгового счета выводились, причем сумма вывода в несколько раз превышает начальный депозит. Я подтвердил практической торговлей свою квалификацию управляющего и теперь, в основном, работаю деньгами инвесторов, а не своими.
Содержание раздела