Как повысить устойчивость системы?

Вы сможете повысить устойчивость своей МТС, если будете соблюдать несколько правил.

Правило 1

МТС не должна быть сложной. Это значит, что она не должна содержать большого количества условий, оговорок, правил, исключений из правил, громоздких сочетаний моделей цены и индикаторов. Систему не следует загромождать фильтрацией. Каждый параметр, добавляющийся к торговой системе, представляет собой потерю степени контроля над конечной отдачей процедуры тестирования. Чем больше параметров фильтрации имеет система, тем менее объективными и надежными будут результаты. Чем больше вы стараетесь улучшить систему, тем с меньшей вероятностью она будет работать так же, как при тестировании. Добавление дополнительных фильтров уменьшает количество сделок, в результате проверка системы торговли будет чрезвычайно затруднена, поскольку снижается статистическая достоверность результатов тестирования. Существует мнение, что МТС должна содержать не более 5 фильтров.            

Правило 2

Торговая идея, лежащая в основе устойчивой МТС, как правило, дает эффект с первого прогона, до начала настроек и оптимизации. Это означает, что выявленная вами закономерность объективна, повторяема и может стать основой торговой системы. Параметры первого тестирования могут быть далеки от идеальных, но в целом демонстрировать уверенный рост депозита без существенных просадок. Дальнейшая оптимизация такой системы не занимает много времени и состоит в несущественной правке параметров в сторону их статистически оправданных значений.  Если изначально формализованная в МТС идея даёт уверенный слив, то скорее всего никакая оптимизация ей не поможет. В лучшем случае она приведет к элементарной подгонке.           

Правило 3

При тестировании и оптимизации торговой системы недостаточно обнаружить набор параметров, дающий хорошую результативность. Необходимо убедиться, что этот набор параметров не отражает случайные для системы результаты. Сходный набор параметров также должен демонстрировать хорошую результативность. Целью оптимизации является поиск широких областей хорошей результативности, а не единственного набора параметров с наилучшей результативностью. Например, в ходе оптимизации выявлено два участка значений некоторого параметра, при которых система прибыльна, первый участок от 12 до 16, второй от 33 до 78. В этом случае следует выбирать значение параметра, взятое из середины второго диапазона, поскольку, скорее всего, это приведет к более устойчивым результатам торговли.

Удобным инструментом поиска областей наибольшей устойчивости является встроенный в тестер MetaTrader построитель двумерных диаграмм. Чтобы им воспользоваться включите в тестере оптимизацию двух или более параметров, а во вкладке "График оптимизации" поставьте галочку напротив "Двумерная поверхность". Области наибольшей устойчивости будут выглядеть более насыщено на общем фоне, примерно так.

           
Рабочий набор параметров следует выбирать из центральной части таких областей.
В некоторых случаях обрасти устойчивости могут иметь более сложную форму. Это помогает выявлять скрытые закономерности.

 


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

Правило 4

В процессе реальной торговли необходимо анализировать степень отклонения реальных показателей эффективности от показателей эффективности, полученных на тестовом периоде и, при необходимости производить переоптимизацию системы. При этом, чем больше длина тестового периода, тем реже необходимо производить переоптимизацию. Считается, что среднее «время жизни» торговой системы до переосмысления и переоптимизации составляет от 1/8 до  1/4 длины тестового интервала.  Например, если вы тестировали систему на длине 5 лет (60 месцев), то время жизни системы составляет от 7 до 15 месяцев. Подробнее в разделе Как тестировать торговые системы?           

Правило 5

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

Правило 6

Средняя всех тестов МТС в оптимизации должна быть положительной на величину 1 стандартного отклонения, т.е. 67% всех тестов должны быть прибыльными. Беспорядочные результаты не имеющие различимого паттерна должны отвергаться. Изолированные области успеха, независимо от величины прибыли, представляют специфическую комбинацию параметров, работающих на конкретном рыночном паттерне, и не являются признаком устойчивости торговой системы, наоборот, их следует считать подгонкой.

По теме:

Как оптимизировать торговые системы?
Пример оптимизации торговой системы (советника).