Следующий шаг, признаться, субъективный и проводится с позиций здравого смысла. Мы собираемся взглянуть на индивидуальный перечень торгов для каждого рынка для того, чтобы увидеть, были ли вхождения успешными или нет. Это субъективно по двум причинам. Во-первых, если вы анализируете отдельный элемент в группе взаимозависимых частей торговой системы, вы никогда не узнаете, насколько на самом деле важен каждый элемент для отдельной торговли. Частое проведение небольших изменений, которые по вашему мнению вполне невинны, может разорвать цепь событий, и изменения прокатятся волной по всей системе. Во-вторых, реально не существует и, вероятно, не должно существовать объективных критериев в поддержку вашего решения. Наверное, здесь больше поможет опыт.
Мы рассматриваем перечень торгов, чтобы увидеть, как быстро торги становились прибыльными и насколько велика была эта прибыльность. Очевидно, распечатка результатов 36J торгов является пустой тратой места, но, когда мы рассматриваем все пять рынков, выявляются два общих феномена. Во-первых, как вы могли ожидать, хорошие торги быстро оказывались доходными. Во-вторых, плохие торги быстро начинали проигрывать и располагались группами. При рассмотрении торгов на графике по одному, картина проясняется. Наше вхождение по скользящим средним работает хорошо, когда рынки совершают широкие колебания, а большие последовательные убытки возникают, когда рынки часто меняют направление.
ADX в качестве фильтра
Мы часто используем DMI Уайлдера и его производную ADX. На большинстве тестов, где мы использовали его в качестве фильтра для принятия объективного решения о том, находится ли рынок в состоянии тренда, ADX показал себя эффективным. Мы обнаружили, что хорошие результаты обычно группируются в диапазоне от 10 до 25 дней в зависимости от применения. Мы будем использовать 18-дневный ADX, поскольку 18 находится в середине диапазона.
Мы должны быть осторожны в выборе способа, которым тестируем ADX, иначе он будет действовать не как фильтр, а как самостоятельный метод вхождения. Мы запрограммируем вхождения таким образом, что будем покупать или продавать только на подъеме ADX и пересечении скользящих средних, возникающих в один день. Если ADX стремится вниз, то рынок является ненаправленным, а наше наблюдение за торгами показало, что такая ситуация приносит большие проигрышные периоды.
Как вы можете видеть на рисунке ниже, произошли коренные изменения. Все рынки теперь прибыльны, правда, нам, возможно, хотелось бы сделать больше денег на золоте за шесть с половиной лет торговли. Удивительно, но казначейские обязательства и сырая нефть не так прибыльны, как раньше. Процент выигрышей выше, а количество торгов существенно меньше. Здесь сказывается то, что наш фильтр принялся за работу. Давайте запустим Portfolio Analyzer. (Смотрите рисунок 3-17-)
Общий совокупный доход при использовании АДХ составил $61333, что более чем вдвое превышает результат предыдущего теста. Годовая отдача теперь дошла до 37.7 процентов. Количество торгов понизилось до 151. Что еще лучше, наш процент выигрышей поднялся до 44 процентов, а отношение среднего выигрыша к средним потерям дошло до оптимистичной величины 2.32. Наша вероятность провала сейчас составляет только 2.9 процента. Максимальный убыток от пика к впадине $9414 вполне укладывается в наши изначальные нормы. Месячные значения баланса представлены на следующих страницах. Отметьте, что мы снимали доходы и возмещали убытки каждый год, начиная, таким образом, каждый год с $25000. (Смотрите рисунки 3-18 и 3-19.)
Дальнейшее тестирование
Если мы хотим довести упражнение до логического завершения, нам следует предпринять еще несколько шагов. Самое важное, нам следует протестировать каждый изменяемый параметр на всем диапазоне его значений, чтобы убедиться, что мы случайно не подстроили под кривую нашу систему. Результаты должны быть приемлемы на всем диапазоне значений. Затем мы могли бы оптимизировать систему для получения "лучших" значений на первых нескольких годах данных, а затем протестировать эти значения на последующих годах. В данном случае это трудно сделать из-за недостаточного количества торгов, но, если ваша система генерирует достаточно много примеров, мы рекомендуем такой подход. Определение лучших значений непросто. Наиболее безопасным способом будет выбор значений, которые дают результаты в середине диапазона. Если оптимальное значение находится на одном из концов диапазона, то, вероятно, будет лучше это проигнорировать и взять значения из середины распределения. Например, вы тестировали остановки начального риска в диапазоне от $500 до $2000 с шагом в $100. Так называемое лучшее значение остановки пришлось на $900, а результаты существенно падают при использовании остановки менее $800. Они продолжают быть нормально распределенными вплоть до $2000. Лучше использовать значение между $800 и $2000 вместо лучшей остановки на уровне $900.