И реальным уровнем открытия позиции, вызванный

МНОГОЧИСЛЕННЫМИ ОСТАНОВКАМИ ТОРГОВ:

ДЕКАБРЬ 1994, КОФЕ

и реальным уровнем открытия позиции, вызванный - student2.ru

Основной вопрос, который должен рассматриваться при оптимиза­ции, заключается в том, какие критерии следовало бы использовать при определении наилучшей результативности. Часто наилучшую результа­тивность интерпретируют как максимальную прибыль. Однако подоб­ное определение не полно. В идеале при сравнении результативности следовало бы рассматривать четыре фактора.

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

706 ЧАСТЬ 4. торговые системы и измерение эффективности торговли

2. Уровень риска.Кроме процентной доходности важно исполь­
зовать некоторую меру колебания активов (например, изменчи­
вость уровня доходности, максимальные текущие падения сто­
имости активов). Кроме очевидных психологических причин, со­
стоящих в желании избегать наборов параметров и систем с
высокой волатильностью, измерение риска важно, в частности,
из-за того, что кто-то может выбрать неудачный стартовый день
для начала торговли с помощью системы. В гл. 21 обсуждают­
ся некоторые способы измерения результативности, которые
включают как процентную прибыль, так и оценку риска.

3. Устойчивость к изменению параметров.Недостаточно об­
наружить набор параметров, дающий хорошую результатив­
ность. Кроме этого необходимо убедиться, что этот набор па­
раметров не отражает случайные для системы результаты. Дру­
гими словами, мы хотим определить, что сходный набор пара­
метров также продемонстрирует хорошую результативность.
Целью оптимизации является поиск широких областей хорошей
результативности, а не единственный набор параметров с наи­
лучшей результативностью.

Например, если при тестировании простой системы пробоя кто-то обнаружит, что набор параметров N = 7 демонстрирует наи­лучшее соотношение прибыли и риска, но эта результативность резко падает для наборов параметра М<5иМ>9, в то время как все наборы в диапазоне от N = 25 до N = 54 дают относи­тельно хороший результат, то было бы намного разумнее выбрать набор параметров из последнего диапазона. Почему? Потому что исключительная результативность набора N = 7 склоняет к мыс­ли о своеобразии исторических цен, которые вряд ли повторят­ся. Тот факт, что близкие наборы параметров дают слабую ре­зультативность, предполагает, что нет оснований для доверия к торговле при наборе параметров N = 7. Напротив, широкий ди­апазон стабильной результативности для наборов из области 25 < N < 54 предполагает, что набор, взятый из середины этого диапазона, скорее всего, приведет к успешной торговле. Определение прибыльных областей для системы с единственным параметром требует не больше труда, чем просмотр колонки цифр. В системе с двумя параметрами придется строить табли­цу измерений результативности, в которой колонки соответству­ют возрастающим значениям одного параметра, а строки — воз­растающим значениям второго. При таком способе придется визуально отыскивать зоны прибыльности. В случае системы с тремя параметрами может использоваться та же процедура, если один из параметров предполагает лишь небольшое количество дискретных значений. Например, в случае системы пересечения

ГЛАВА 20. тестирование и оптимизация торговых систем 707

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

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

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

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

МИФ ОБ ОПТИМИЗАЦИИ

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

708 ЧАСТЬ 4. торговые системы и измерение эффективности торговли

В качестве эмпирического теста жизнеспособности оптимизации рассмотрим работу системы пробоя для различных наборов парамет­ров. Система основана на следующих правилах: короткая позиция ме­няется на длинную, если сегодняшняя цена закрытия превышает наи­большую цену закрытия последних N дней; длинная позиция меняется на короткую, если сегодняшняя цена закрытия оказывается ниже наи­меньшей цены закрытия последних N дней. Для этой системы были про­тестированы девять значений N: 20, 30, 40, 50, 60, 70, 80, 90 и 100.

В табл. 20.1-20.10 приведены результаты тестов данной системы с различными наборами параметров. Система тестировалась на несколь­ких рынках; тесты проводились на трех двухлетних периодах (1989-1990; 1991-1992 и 1993-1994), а также на предшествующем каждо­му из этих трех периодов восьмилетнем периоде. В таблицах все ран­ги наборов параметров перечислены в порядке результативности на восьмилетних периодах. Таким образом, в первой строке таблиц при­ведены ранги наборов параметров, показавших лучшие результаты на восьмилетних периодах, а в последней — худшие.

Цифры, приведенные в других колонках таблиц, соответствуют ран­гам данного набора параметров на каждом из трех двухлетних перио­дах. Другими словами, наиболее результативному на данном периоде времени набору параметров соответствует цифра 1, второй по резуль­тативности набор параметров получает цифру 2 и т.д. Например, если верхний номер в колонке равен 6, то это означает, что набор парамет­ров, который был лучшим на предшествующем восьмилетнем периоде, занял шестое место (из девяти) на данном двухлетнем периоде.

Чтобы помочь увидеть, есть ли какая-то преемственность между про­шлой и будущей результативностью, два наиболее результативных набо­ра параметров в каждом тестовом периоде помечены незакрашенными кругами, а два наименее результативных набора параметров — затемнен­ными кругами. Если бы базовые предпосылки оптимизации оказались вер­ными, т.е. если бы наиболее результативные наборы параметров прошлого показывали бы наилучшие результаты и в будущем, тогда в табл. 20.1-20.10 незакрашенные круги оказывались бы в верхних стро­ках таблицы, а затемненные — в нижних. Очевидно, что это не так. И не­затемненные, и затемненные круги иногда располагаются в верхней час­ти таблицы, а иногда — внизу или в середине. Очевидная случайность в вертикальном размещении затемненных и незатемненных кругов в табл. 20.1-20.10 подразумевает, что корреляция между прошлой и буду­щей результативностью данного набора параметров очень незначительна.

Непостоянство в значениях наиболее результативных наборов па­раметров от периода к периоду означает, что оценка результативнос­ти системы по наилучшему из прошлых наборов параметров будет зна­чительно преувеличивать потенциал результативности системы. Чтобы проиллюстрировать этот момент, в табл. 20.11-20.14 сравнивается

ГЛАВА 20. тестирование и оптимизация торговых систем 709

Таблица 20.1.

СИСТЕМА ПРОБОЯ (КАЗНАЧЕЙСКИЕ ОБЛИГАЦИИ):

Наши рекомендации