2020выпуск C0246-47
Построение данных как вход механической системы
Walk-forward анализ и тестирование робастности делают механическую процедуру входа, выхода и воздержания проверяемой как единый процесс только после того, как исторический файл построен так же, как живой сигнал будет видеть дивиденды, состав индекса, ролловеры фьючерсов и котировки площадки.
- Учёт сплитов и дивидендов в историческом файле должен быть известен до теста механической стратегии, потому что один и тот же ценовой путь можно собрать более чем одним согласованным способом.
- Тест, который оставляет только имена, всё ещё входящие в индекс в конце окна, может опустить убыточные пути, которые взяло бы живое правило членства.
- Выбор ролловера фьючерсов и брокерские котировки валютного рынка должны быть закодированы, если тестируемый сигнал должен соответствовать торгуемому ряду.
- Принимать ленту данных как данность, не проверяя, как построен ряд, подрывает последующие проверки механической системы.
Файл — это вход правила
Механическая торговая система — это полностью заданная процедура, которая превращает входы правил, состояние рынка и ограничения исполнения в сигналы входа, выхода или воздержания на периоде удержания системы.
В историческом рабочем процессе принимать ленту данных как данность, не проверяя, как построен ряд, — привычка, которая подрывает последующие проверки механической системы.
Сплиты, дивиденды и соединённые контракты
Исторические ряды акций могут включать эффекты дивидендов или опускать их, и любая конструкция пригодна только если тестировщик знает, какая конвенция построила файл, и кодирует механические правила соответственно.
Учёт сплитов и дивидендов в историческом файле должен быть известен до теста механической стратегии, потому что один и тот же ценовой путь можно собрать более чем одним согласованным способом. Построение ряда — это набор конвенций, которыми в ценовую историю включают или из неё исключают сплиты, дивиденды и соединения контрактов.
Состав в течение окна, а не после него
Типичный год может увидеть замену от 10 до 30 акций в широком индексе акций large-cap. Имена часто исключают из этого индекса после слабых результатов, в том числе после банкротства, поэтому тест, который оставляет только имена, всё ещё входящие в список в конце, может опустить убыточные пути, которые взяло бы живое правило членства.
Ошибка выжившего — это построение тестовой вселенной из имён, которые остаются в индексе в конце выборки, что отбрасывает имена, ушедшие после слабых результатов. Исторический тест, который претендует на покрытие каждого члена индекса в течение окна, нуждается в именах, которые принадлежали индексу в течение этого окна, а не только в именах, присутствующих после него.
Исключение ушедших имён может смещать диверсифицированный бэктест по составу в сторону чрезмерно оптимистичных выводов о механических правилах.
Перенесённые фьючерсы и брокерские котировки
Истории фьючерсов вводят выборы конструкции ролловера контрактов, которые механическая процедура должна закодировать, если тестируемый сигнал должен соответствовать торгуемому ряду.
Валютные ряды могут различаться у брокеров, поэтому механический тест на котировках, которые не совпадают с данными исполняющего брокера, не является тестом живого входного потока. Несовпадение котировок площадки — это тест на ряде, который не совпадает с котировками брокера или площадки, которая будет исполнять живые ордера.
Поздние окна по-прежнему нуждаются в той же конструкции
Walk-forward анализ — это последовательная вневыборочная проверка, которая повторно запускает ту же механическую процедуру на более поздних невиданных окнах, чтобы правила входа, выхода и воздержания оставались проверяемыми как единый процесс. Тестирование робастности нагружает ту же процедуру на альтернативных вселенных и вариантах построения данных, чтобы увидеть, зависит ли сигнал от одного исторического артефакта.
Редакторская интерпретация: эти проверки не чинят незаданный файл. Они делают полную процедуру входа, выхода и воздержания проверяемой как единый процесс только после того, как живая обработка дивидендов, состава, ролловеров и котировок уже записана во вход.
Все разборы дорожки · 57 разборов
- 1986Степени свободы в оптимизации торговой системы
- 1988Walk-forward и тесты окрестности после оптимизации
- 1988Нераскрытые правила блокируют тесты робастности системы
- 1988Тестирование календарей реоптимизации против контроля со случайными параметрами
- 1989Ограничения бинарного поиска на сетках средних с несколькими пиками
- 1989Окрестности параметров, которые выдерживают сдвиг
- 1990Используйте картирование прибыли, чтобы сохранить плато цикла и стопа
- 1990Почему оптимизация популярных индикаторов не проходит проверку на робастность
- 1991Повторная проверка взвешенных балансов индикаторов на разных горизонтах
- 1992Построение прогнозных моделей с регрессией, walk-forward и робастностью
- 1992Диагностируйте режимы, прежде чем фиксировать параметры
- 1992Когда стопы меняют тайминг системы
- 1993Правила остановки walk-forward для прогнозных моделей
- 1994Walk-forward оценка генетических правил индекса
- 1995Прунинг входов как walk-forward оценка системы
- 1995Критика нейросетей как неполных торговых систем
- 1996Пересоберите коэффициент пути эквити до того, как он ранжирует сконструированную систему
- 1996Сетки параметров можно подогнать под случайные блуждания
- 1996Walk-forward анализ входит в проектирование механической торговой системы
- 1997Когда holdout не проходит, отбросьте набор правил
- 1997Тестируйте вознаграждаемые нарушения правил, прежде чем заменять систему
- 1997Правила walk-forward не дают исследованию системы переписывать живые сделки
- 1999Сведите пробой канала к двум lookback и проверьте устойчивость соседей
- 1999Постоянный размер инвестиции при оценке системы на акциях
- 2000Форсирующая оптимизация очерчивает границы отказа механической системы
- 2000Робастный выбор параметров с помощью карт поверхности
- 2001Учебный тест с двумя шлюзами для двух-оконного трендового фильтра моментума
- 2002Как двусторонний фактор продолжения становится проверяемым трендовым правилом
- 2002Оценка двухоконной интенсивности тренда как правила разворота
- 2003Дисконтирование спекулятивных пузырей в тестах робастности системы
- 2003Walk-forward оценка зафиксированных правил стохастического осциллятора
- 2003Критика проектирования механических систем после экстремальных ценовых режимов
- 2004Оценка трендового триггера на двух окнах
- 2005Оценивайте бэктестированные сигналы по holdout и плато оптимизации
- 2006Оценка дизайна торговой системы на резервной выборке
- 2006Walk-forward критика ретроспективных систем на пересечениях
- 2008Оценка механических систем методом walk-forward с сопоставлением состояния
- 2011Оценка систем основной сессии и overnight с разделением сессий
- 2012Walk-forward оценка как репетиция оператора
- 2013Двухоконная оценка механических торговых систем
- 2013Walk-forward отбор фильтра для repeated-median velocity
- 2014Walk-forward оценка систем fading-memory velocity
- 2015Проверяйте события осциллятора до настройки правил
- 2016Walk-forward оценка пятипараметрового parabolic stop-and-reversal
- 2016Walk-forward оптимизация без подгонки под кривую
- 2017Оптимизация без переобучения при оценке трендовых систем
- 2017Стабильность параметров — лучший ориентир, чем более крупная сетка кроссоверов
- 2018Вселенные point-in-time для оценки систем
- 2018Оценка робастности оптимизированных систем методом walk-forward
- 2018Критика breakout-систем через тесты на робастность
- 2018Критика подгонки параметров при проектировании системы
- 2019Правила, подобранные под класс шума, по-прежнему нуждаются в трендовых фильтрах и тестах на робастность
- 2019Три гейта оценки торговой системы
- 2020Построение данных как вход механической системы
- 2020Скрытая оптимизация в портированных системах относительной силы
- 2020Когда механические исторические тесты деградируют после оптимизации
- 2025Добавьте вторую процедуру, прежде чем перенастраивать первую