Оценка и оптимизация торговых стратегий


После того как определены основные торговые принципы, составлены алгоритмы выдачи торговых сигналов и выбраны не­обходимые числовые параметры, получившийся предварительный вариант механической торговой системы нуждается в проверке работоспособности. Кроме того, если имеются несколько возмож­ных вариантов торговых систем, необходимо определить, какой вариант стратегии или какой набор параметров является наибо­лее предпочтительным для реальной торговли на конкретном фи­нансовом рынке. Единственное, что можно предпринять в этом направлении, — проанализировать, как рассматриваемые страте­гии работали бы в предыдущее время. Это означает, что можно проверить и сравнить, как изменялся бы торговый капитал инве­стора, если бы этот инвестор действовал, исходя из данных стра­тегий, в некоторые предшествовавшие временные периоды.

При выборе временного промежутка для подобного тестиро­вания торговых стратегий обычно руководствуются следующими соображениями:

Период тестирования должен быть достаточным для того, что­ бы проверить работоспособность торговой стратегии в различ­ных рыночных ситуациях. Обычно считается, что для заслуживающей доверия проверки временной интервал должен по­ зволять системе выдать сигналы не менее чем на 100 сделок.

Одновременно период проверки не должен быть настолько велик, чтобы за это время рыночные условия изменились на­ столько, что тестирование системы на начальном этапе этого периода не представляло бы существенного интереса.

В оптимальном варианте следовало бы проверить торговую стратегию на достаточно длительном временном отрезке (напри­мер, 5 лет), а затем рассмотреть результаты ее работы как для всего этого интервала в целом, так и для отдельных составляющих вре­менных промежутков. Такой подход позволяет оценить времен­ную устойчивость стратегии, т.е. способность системы показывать удовлетворительные результаты на различных временных интер­валах. В частности, стратегия, общий положительный результат которой получен в основном за первый год тестирования, вызы­вает меньше доверия, чем стратегия, показавшая близкие резуль­таты за все годы или хотя бы за большую часть лет, на которых производилась проверка.

О критериях оценки торговых стратегий пойдет речь ниже, но при любой проверке систем следует понимать, что оценить резуль­тативность их работы можно лишь на прошлых данных. Такая оценка нисколько не гарантирует успешности стратегий в буду­щем — в новых рыночных ситуациях. Можно сузить круг исполь­зуемых стратегий путем отказа от систем, которые уже показали неудовлетворительные результаты на исторических ценовых дан­ных, и надеяться, что грядущие рыночные изменения будут не настолько значительными, чтобы существенно ухудшить резуль­тативность оставшихся систем.

Основой оценки работоспособности торговой стратегии на прошлых данных является анализ кривой дохода, полученной в результате симуляции использования данной стратегии на определенном историческом интервале. Предполагается, что инвестор вкладывает определенный капитал (например, 1000 долл.) в тор­говую позицию на основании сигналов механической торговой системы, и рассматривается зависимость величины торгового счета от времени. Имеющиеся компьютерные программы тестирования торговых стратегий, как правило, предлагают два варианта пост­роения кривой дохода.

Первый вариант исходит из того, что в каждую сделку вкла­дывается один и тот же фиксированный капитал. Второй вариант предполагает реинвестирование прибыли от сделок, т.е. каждая позиция открывается на всю текущую величину торгового счета инвестора. Первый подход представляется более корректным, так как в этом случае доли всех позиций в общем результате имеют одинаковый вес. Следует отметить, что в данном подразделе об­суждается оценка торговых систем, не включающих методы оп­ределения оптимального размера торговой позиции.

Механические торговые системы могут содержать правила открытия как длинных, так и коротких торговых позиций. Чтобы отделить оценки результативности позиций обоих типов друг от друга, как правило, такие системы рассматриваются как совокуп­ность двух торговых систем: стратегии, содержащей только длин­ные позиции, и стратегии, содержащей только короткие позиции. Выбор параметров таких стратегий также производится независимо.



Содержание раздела