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