|
ЭТАПЫ ПОСТРОЕНИЯ И ТЕСТИРОВАНИЯ ТОРГОВОЙ СИСТЕМЫ1. Получите все данные, необходимые для тестирования. Повторюсь еще раз: в высшей степени желательно использовать непрерывные фьючерсы (не путать с ближайшими фьючерсными контрактами или бессрочными фьючерсами). Это замечание не 728 ЧАСТЬ 4. торговые системы и измерение эффективности торговли относится к краткосрочным торговым системам, которые могут использовать данные отдельных контрактов. 2. Определите концепцию системы. 3. Запрограммируйте правила, чтобы генерировать сделки в соот- 4. Выберите небольшое количество рынков и исторических пери- 5. Сгенерируйте торговые сигналы системы для данных рынков и 6. Создайте графики непрерывных фьючерсов для этих рынков и 7. Обозначьте на этих графиках торговые сигналы. (Удостоверь- 8. Проверьте, что система делает то, что предполагалось. Почти А. ошибки в программе; Б. правила программы не предвидят некоторых обстоятельств или создают непредвиденные эффекты. Например: система не генерирует сигнал в ситуациях, когда, согласно правилам, сигнал должен поступить; система генерирует сигнал, когда его не должно быть; системные правила неумышленно создают ситуации, в которых не могут быть сгенерированы новые сигналы или в которых позиция держится бесконечно. В основном такие типы ситуаций возникают благодаря мелким ошибкам при формулировании правил или при программировании. При обнаружении ошибок необходимо их исправить. Следует подчеркнуть, что исправления ошибок первого типа касаются только того, чтобы заставить систему действовать согласованно с концепцией, и должны делаться без всякой оглядки на то, помогают ли исправления повысить результативность или ухудшают ее в случае ситуаций, использованных в процессе разработки. 9. После того как сделаны необходимые исправления, повторите ГЛАВА 20. тестирование и оптимизация торговых систем 729 А. чтобы проверить, помогли ли изменения в программе устранить ошибки; Б. чтобы убедиться, что изменения не привели к неожиданным эффектам. 10. После того как система заработала в соответствии с вашими 11. Как детально объяснялось в этой главе, оцените результатив- 12. Сравните полученные результаты с результатами стандартной Описанные этапы представляют собой жесткую процедуру, разработанную для того, чтобы избежать получения искаженных результатов. Скорее всего, большинство систем не смогут пройти тест на этапе 12. Разработка систем с действительно высокой результативностью более трудна, чем думает большинство людей. ЗАМЕЧАНИЯ ПО ПОВОДУ ТОРГОВЫХ СИСТЕМ 1. В системах следования за трендом основной метод, используе- 2. Сложность ради сложности — не достоинство. Используйте 730 ЧАСТЬ 4. торговые системы и измерение эффективности торговли ственных жертв в результативности по сравнению с более сложными версиями. 3. Важная причина для торговли на широком спектре рынков — 4. Если позволяют торговые активы, диверсификация может быть 5. Если доступны значительные активы, лучше торговать при раз- 6. Вообще говоря, значение оптимизации параметров сильно пре- 7. Предыдущее замечание означает, что оптимизированные резуль- 8. Так называемые результаты моделирования часто являются оп- 9. Анализ результатов успешных систем почти неизменно будет об- ГЛАВА 20. тестирование и оптимизация торговых систем 731 Рисунок 20.3. ![]() ![]() Что вызывает тренды на фондовых и товарных рынках Объяснение теории грузового поезда Первые 17 лет моих рыночных исследований сводились к попыткам вычислить, когда этот... ![]() ЧТО ТАКОЕ УВЕРЕННОЕ ПОВЕДЕНИЕ В МЕЖЛИЧНОСТНЫХ ОТНОШЕНИЯХ? Исторически существует три основных модели различий, существующих между... ![]() Что делать, если нет взаимности? А теперь спустимся с небес на землю. Приземлились? Продолжаем разговор... ![]() Что способствует осуществлению желаний? Стопроцентная, непоколебимая уверенность в своем... Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:
|