Skip to main content
Дорожка Rule-based entry
8 / 14
Библиотека

2005выпуск C041-4

Правила, привязанные к состоянию, для механической торговли

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

  • Конечный автомат в каждый момент занимает только одно текущее состояние, и на каждом новом наблюдении проверяются только правила этого состояния.
  • Событие перехода — это сформулированное условие, которое переводит процедуру в именованный следующий режим; диаграмма состояний не кодирует, почему происходит переход.
  • Buy, add и sell можно записать как транзитные состояния, которые исполняют заявку и затем входят в состояние hold.
  • Когда правила заданы, к ним можно применить исторические наблюдения, чтобы провести бэктест полной процедуры вход–удержание–выход, и ту же дисциплину состояний можно соблюдать вручную.
Записи этого разбора3 записи

Постройте систему как набор именованных режимов

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

Процедура в каждый момент занимает только одно состояние. Занятый режим и есть текущее состояние, и оцениваются только правила этого режима.

События принадлежат текущему состоянию

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

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

Правила, привязанные к текущему состоянию, можно проверять на каждом новом наблюдении: по закрытиям сессии при дневном горизонте или по каждой входящей точке данных, если подключён живой поток. Разным состояниям не обязательно делить одни и те же индикаторы или правила решения. Каждый режим может нести проверки, выбранные именно для этого состояния.

Правиловый вход допустим только когда выполнены условия активного состояния, а не всякий раз, когда индикатор выглядит привлекательно.

Иллюстративный набор правил скользящей средней

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

Та же конструкция может докупать после отката на 5 процентов, который отскакивает, не пересекая среднюю, и может разрешить шорт после восстановления на 5 процентов, которое не пересекает среднюю обратно.

Buy, add и sell можно записать как транзитные состояния. Транзитное состояние — это краткий режим, который служит только чтобы завершить действие, например заявку, после чего процедура сразу идёт дальше. Эти моментальные состояния исполняют заявку и затем входят в состояние hold, где процедура остаётся, пока не сработает более позднее правило. Состояние hold сохраняет уже открытую позицию, пока более позднее правило не разрешит новый переход.

Сначала запишите управляющую структуру, затем пройдите её

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

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

Не является инвестиционной рекомендацией. Исторический материал не подтверждает актуальную результативность метода.
8 из 14 в дорожке «Rule-based entry»
20071-9 с.Дальше про «Rule-based entry»Вход в лонг в той же сессии по фильтру скользящей среднейПростая скользящая средняя закрытий с периодом 34 — это окно расчёта, используемое как ценовой фильтр.
Все разборы дорожки · 14 разборов
  1. 1990Направление скользящей средней, пробой диапазона и долларовый стоп
  2. 1990Сигналы rally-day и reaction-day как механическая система для акций
  3. 1991Построение пошаговых валютных игр со стоп-оповещениями
  4. 1995Трейдинг как бизнес: кейс подготовки и входа по правилам
  5. 1997Правила тайминга облигаций как одна проверяемая процедура
  6. 2000Комментарий скользящей средней на основе правил как проверяемый фильтр
  7. 2004Построение пятнадцатибарного trend trigger как системы next-open
  8. 2005Правила, привязанные к состоянию, для механической торговли
  9. 2007Вход в лонг в той же сессии по фильтру скользящей средней
  10. 2012Ликвидность, количество акций и издержки срабатывания стопа
  11. 2012Правила входа и выхода по месячной восьмибарной средней
  12. 2012Построение фильтра простой скользящей средней с фиксированными правилами пересечения
  13. 2014Пересечение двух средних на кирпичах — ещё не торговая система
  14. 2020Отклоняйте входы на длинном баре, продиктованные страхом упустить волатильное расширение
Все 292 разбора с записью «Rule-based entry»
Тоже про «Rule-based entry»5 разборов