Методология тестирования выходов
Для тестирования
невозможно изолировать выход так же эффективно, как вхождение. Лучший метод,
который нам удалось придумать, заключается в тестировании всех стратегий выхода
с использованием одного и того же простого метода вхождения. Мы подобрали
метод вхождения, дающий разумные результаты в качестве оборотной системы, и
затем тестировали каждый из методов выхода на одинаковых данных с идентичными
вхождениями. Если каждый метод выхода тестируется при использовании одинаковых
вхождений, то мы сможем произвести обоснованные сравнения результатов.
Надо признаться,
выходы, которые хорошо работают с одной системой вхождений, не обязательно
будут так же хорошо работать с другой, но, если вхождение носит насколько
возможно общий характерно вы по крайней мере получите некоторое представление
об относительной эффективности различных выходов. Аналогично тестированию
вхождений вы можете встревожиться, взглянув на результаты тестирования ваших
любимых стратегий выхода, и обнаружить, что они не лучше простой оборотной
системы. Мы уж точно были удивлены многими результатами нашего тестирования.
В качестве метода
вхождения для наших тестов подойдет практически любая оборотная система
следования за трендом. Мы выбрали систему пересечения двух простых скользящих
средних (5 дней/10 дней, 5/20, 5/30 и 5/40) в качестве таймера вхождений.
Длинное вхождение будет сигнализировано пересечением краткосрочной скользящей
средней снизу вверх более долгосрочной скользящей средней, а короткое
вхождение будет генерироваться противоположным пересечением. Выходами для
эталонного теста производительности будут развороты скользящих средних. На
открытии торгового дня, следующего за пересечением скользящих средних, мы закроем
одну торговлю и немедленно инициируем другую, но уже в противоположном
направлении. Так как мы оставляем точки вхождения насколько возможно неизменными
для непосредственного сравнения выходов, мы будем торговать только на пересечениях
и никогда между пересечениями.
В наших тестах мы
установили чувствительность методов задания времени выходов таким образом, что
выход обычно будет генерироваться перед следующим разворотом скользящих
средних. Если выход не включится, торговля будет закрыта пересечением
скользящих средних, и новая торговля будет инициирована в тот же день и на той
же цене открытия, что и у оборотной системы. Таким образом, все тесты должны
генерировать одинаковое с эталонной системой количество торгов на рынке. Каждый
выход будет бороться с идентичными рыночными условиями, включая одинаковые
развороты эталонной системы. Это позволяет нам сравнивать одни выходы с
другими. При прочих равных будет просто найти стратегию выхода с лучшей производительностью.
Одно предостережение:
трудно найти выход, который бы всегда выводил нас с рынка до пересечения
скользящих средних. Чем больше торгов используют нереверсивные выходы, тем
лучше для нашего теста. Мы хотим, чтобы как можно больше наших выходов были
результатами сигналов тестируемого нами метода выходов, а не разворотами
скользящих средних. К сожалению, мы не можем избавиться от эталонных
разворотов, потому что тогда количество торгов и даты вхождений будут коренным
образом меняться от одного теста выходов к другому.
Мы упоминали, что не
полностью удовлетворены нашими процедурами тестирования. Когда мы тестируем
вхождения, мы можем разумно определить их эффективность путем простого
измерения процента выигрышей. В нашем тестировании выходов процент выигрышей и
другие результаты устанавливаются почти на неизменном уровне общим методом
вхождения, а также тем фактом, что значительная часть выходов сигнализируется
эталонными разворотами, а не теми выходами, которые в данный момент
тестируются. Так как процент выигрышей остается относительно постоянным на
всех тестах (с одним исключением, о котором мы еще поговорим), нам нужно
провести дополнительное измерение производительности выходов.
Отношение среднего
дохода к средним потерям не несет большого смысла, так как мы тестируем без
остановок и без учета проскальзывай и и и комиссионных- Статистическим
параметром, который на самом деле показывает наиболее содержательные изменения
в зависимости от выходов, является совокупный доход. Мы подчеркивали, что как
мера общей эффективности торговой системы совокупный доход не является лучшим
индикатором. Однако в этом случае мы будем использовать совокупный доход и
процент выигрышей в качестве величин для сравнения.
Статья размещена в рубрике: Компьютерный анализ фьючерсных рынков
|