Skip to main content
Дорожка Walk-forward analysis
44 / 50
Библиотека

2015выпуск C1128-33

Построение механических систем для walk-forward тестов

Редакторский взгляд: относитесь к построению как к стенду из двух моделей. Зафиксируйте вход, выход и воздержание в одной механической процедуре, которую walk-forward анализ сможет оценить на более поздних неиспользованных срезах, и держите размер позиции вне сигнала, чтобы ухудшающаяся последовательность сделок могла сокращать или останавливать работу без переписывания правил.

  • Выбор ценового ряда предшествует поиску правил, потому что слишком бурный ряд не оставляет безопасной механической процедуры, а слишком спокойный ряд лишён пригодной возможности.
  • Механическая процедура собирается путём изучения истории, предложения правил и проверки данных, которые не использовались при формировании этих правил, так что сигналы замещают дискреционное суждение.
  • Walk-forward анализ выбирает правила и параметры на in-sample данных по оценке целевой функции, проверяет их на более позднем неиспользованном срезе и рассматривает сцепленные сделки неиспользованных срезов как рабочую оценку последующего поведения.
  • Размер позиции остаётся вне сигнальной модели, чтобы вторая модель могла сокращать экспозицию или устанавливать размер равным нулю, когда последовательность сделок ухудшается.
Записи этого разбора3 записи

Система — одна проверяемая процедура

Механическая торговая система — это полностью заданная процедура, которая превращает входы правил, состояние рынка и ограничения исполнения в сигналы входа, выхода и воздержания на периоде удержания системы, так что весь цикл можно проверить как один объект.

В архивном рабочем процессе система — это соединение модели, правил и параметров и ряда данных. Процедура собирается путём изучения истории, предложения правил и проверки данных, которые не использовались при формировании этих правил, так что сигналы и количественные оценки риска и возможности замещают дискреционное суждение.

Риск по гипотетическим, бэктестированным, walk-forward или живым сделкам проверяется вопросом, можно ли было взять каждый сигнал при доступном капитале. Большинство таких сочетаний этого не позволяют.

Выберите ряд раньше правил

Выбор ценового ряда предшествует поиску правил. Слишком бурные ряды не оставляют безопасной механической процедуры. Слишком спокойные ряды лишены пригодной возможности.

Фонды с двукратным или трёхкратным плечом были отвергнуты как слишком рискованные, чтобы размещать на них систему.

Оба окна должны сохраняться

Устойчивость паттерна должна покрывать и окно in-sample построения, и более позднее out-of-sample окно. In-sample данные — это история, по которой обнаруживают паттерны и продолжают подстраивать правила и параметры, пока подгонка не выглядит приемлемой. Out-of-sample данные — более поздняя история, предпочтительно тот же ряд и более свежая, которая не использовалась при формировании правил и служит первой проверкой, что подгонка — не только шум.

Предпочитают относительно короткие недавние отрезки, потому что устаревшие или неверные данные считаются хуже, чем отсутствие данных.

Стационарность — это устойчивость ряда и распределения результатов системы на исследовательском окне и на более позднем тестовом окне. Методы подгонки, которые предполагают стационарные данные, считаются несостоятельными, как только эта стационарность заканчивается. И встраивание размера позиции в сигнальную модель, и простая торговля сквозь просадки опираются на это допущение.

Сложность и время удержания

Лишняя сложность правил переобучает выборку построения. Заявленное предпочтение при построении — частые, точные сделки с коротким удержанием, потому что adverse excursion описывается как растущая с квадратным корнем времени удержания. Удаление худших убытков из набора сделок считается важнее, чем сохранение лучших выигрышей.

In-sample поиск неполон

Исторический бэктест нужен, чтобы увидеть, что было прибыльным на прошлых данных, и это обычный in-sample поиск. Остановка разработки на этом шаге не даёт оценки последующей результативности.

Оптимизация системы — это тот самый in-sample поиск среди альтернативных правил и параметров, ранжированных по оценке целевой функции. Он неполон, пока не применены более поздние неиспользованные данные. Целевая функция — это правило оценки, которое указывает, какой кандидат лучше на каждом in-sample шаге walk-forward прогона.

Walk-forward оценка

Walk-forward анализ — это пошаговый цикл валидации, который выбирает правила и параметры на более раннем окне, проверяет их на более позднем неиспользованном окне, затем сдвигает оба окна во времени. Он многократно отбирает правила и параметры на in-sample данных по оценке целевой функции, проверяет их на более позднем неиспользованном срезе, затем сдвигает пару на длину out-of-sample окна.

Сцепленные сделки неиспользованных срезов используются как рабочая оценка последующего поведения. Каждый шаг рассматривается как практика выхода из разработки.

Пропишите каждый путь, затем задайте размер по ленте

После выбора системы каждый путь входа и каждый путь выхода должен быть записан как правило без субъективных выходов. Импульсные сигналы — события, которые открывают или закрывают позицию, например buy, sell, short или cover. Сигналы состояния задают позицию на следующем баре — лонг, флэт или шорт, включая каждый бар между импульсом входа и соответствующим выходом. При end-of-day mark-to-market эта позиция — задуманная позиция на следующий день.

Вторая модель принимает последовательность сделок как данные и выдаёт размер позиции. Размер позиции держат вне сигнальной модели, чтобы качество живой последовательности сделок всё ещё можно было наблюдать. Описанное здесь правило размера — anti-martingale sizing: оно повышает экспозицию после приемлемых результатов и сокращает её после плохих, включая остановку с нулевым размером, когда оценка прибыли падает ниже других применений тех же средств.

В архивном рабочем процессе среди рассмотренных систем ни одна не поддерживала размер выше нуля, когда удержание превышало две недели.

Не является инвестиционной рекомендацией. Исторический материал не подтверждает актуальную результативность метода.
44 из 50 в дорожке «Walk-forward analysis»
20166-6 с.Дальше про «Walk-forward analysis»Когда протестированную систему нужно вывести из работыНаписать механическую торговую систему — лишь один шаг; ту же процедуру всё равно нужно провести через строгие тесты, прежде чем использовать её для решений в реальной торговле.
Все разборы дорожки · 50 разборов
  1. 1990Трёхоконная walk-forward оценка системы
  2. 1990Построение конструкционного слоя механической торговой системы
  3. 1991Построение walk-forward нейросетевых торговых правил
  4. 1991Построение нейронных торговых систем от фактов до walk-forward
  5. 1992Walk-forward оценка стоп-оверлеев на пересечениях средних
  6. 1992Аудируйте тесты механических систем на исполнения и режимы
  7. 1993Walk-forward-оценка прогнозов месячной доходности и реальных ставок
  8. 1993Построение walk-forward прогнозов с базовыми моделями линейной регрессии и скользящих средних
  9. 1993Walk-forward гибридные правила для межрыночных стеков прогноза
  10. 1994Построение нейронной сети как задача механической торговой системы
  11. 1995Построение межрыночной нейросетевой торговой системы
  12. 1996Недельная ширина рынка как одна процедура на неиспользованном окне
  13. 1996Walk-forward оценка правил облигационного фонда по золотому индексу
  14. 1996Оценка фильтров weekday-in-month для дневных сделок по индексу
  15. 1996Требуйте и трендовый фильтр, и циклический осциллятор перед входом
  16. 1997Окна walk-forward как диагностика нестабильности параметров
  17. 1997Walk-forward валидация правила тайминга по ширине рынка
  18. 1997Всплески солнечных пятен и walk-forward оценка адаптивного циклического правила
  19. 1997Walk-forward проверка тайминга по облигациям и ширине рынка
  20. 1998Walk-forward-аудит регрессионных прогнозов тренда
  21. 1998Оценка кубического валютного тренда методом наименьших квадратов на walk-forward сегментах
  22. 1998Walk-forward оценка рекурсивных трендовых сигналов по иене
  23. 1999Проектирование личной системы в условиях психологии толпы
  24. 1999Walk-forward оценка полиномиального прогноза цены
  25. 2000Walk-forward оптимизация правил на угле наклона регрессии
  26. 2001Сконструируйте зимнее сезонное окно как одну процедуру
  27. 2001Проверяемые правила, когда описания систем иссякают
  28. 2002Оценка механических систем до определения размера позиции
  29. 2003Walk-forward построение систем рыночной позиции на основе правил
  30. 2007Оценка сезонных окон металлов в разных режимах
  31. 2007Оценка механических систем тайминга относительно базовых линий удержания
  32. 2011Walk-forward реоптимизация как шлюз проектирования системы
  33. 2011Оценивайте сгенерированные системы на отложенных выборках, затем добавляйте стопы
  34. 2012Walk-forward analysis и out-of-sample тесты механической торговой системы
  35. 2012Проектирование торговой системы с опорой на личность
  36. 2012Построение механической системы, начиная со scorecard
  37. 2012Построение скользящей средней advancer-decliner для ширины рынка
  38. 2012Поиск формулы как построение механической системы
  39. 2013Построение системы начиная с идентичности
  40. 2013Постройте свинг-систему от правил trading-bias до walk-forward
  41. 2014Оценивайте механические системы по акциям со стопами и walk-forward
  42. 2014Walk-forward фильтры velocity на шумных внутридневных трендах
  43. 2015Event-predictability против правил с позиционными ограничениями
  44. 2015Построение механических систем для walk-forward тестов
  45. 2016Когда протестированную систему нужно вывести из работы
  46. 2016Walk-forward фильтры по метрикам и проверки на уровне случайности для выбранных входов
  47. 2018Оценивайте механические торговые системы без рейтингов каталога
  48. 2019Поэтапное построение стопа от риска на входе до трейлинг-выхода
  49. 2020Накопление простых идей для построения механической системы
  50. 2020Красивый первый черновик — не освобождение от walk-forward
Все 95 разборов с записью «Walk-forward analysis»
Тоже про «Walk-forward analysis»5 разборов