14.13

⚙️ Систематические системы для акций

Pairs Trading, Секторная ротация, Turtle/Donchian, Gap Trading, ORB/VWAP, CANSLIM

1. Pairs Trading / Statistical Arbitrage

📈 Акции🏦 ETF ↔️
★★★☆☆

Длинная позиция по недооценённому + короткая по переоценённому коррелированному активу (напр. KO/PEP). Прибыль от конвергенции спреда по Z-Score.

Z-Score спреда — вход при ±2, выход при 0 (конвергенция)
Z-ScoreСигналДействие
> +2⚡ ВходLong слабого · Short сильного
= 0✅ ВыходСпред сошёлся
> +3⛔ СтопДивергенция слишком велика
< -2⚡ ВходОбратная пара

Пример KO/PEP: Z=+2,3 → Short KO, Long PEP · Hedge-Ratio β≈0,95

▸ Кратко
📋 Setup
Корреляция ≥ 0,80Z-Score > 2Период удержания 5–20 днейодин сектор
⚙️ Mgmt
Стоп при Z > 3Hedge-Ratio пересчитывать ежедневнозакрывать обе ноги одновременно
🎯 Ziel
Выход при Z = 0базовая доходность рыночно нейтральнаябез направленного рыночного уклона
Структура:
  • Отобрать пару: историческая корреляция ≥ 0,80, один сектор
  • Рассчитать Z-Score спреда: вход при Z > +2 (Short сильного, Long слабого)
  • Выход при Z = 0 (конвергенция спреда) или стоп при Z > +3
  • Вывести Hedge-Ratio (бета-нейтральный) из регрессии
1
Выбрать две сильно коррелирующие акции (одна отрасль), чьё соотношение сейчас расходится.
2
Long слабейшую, Short сильнейшую — ставка на возврат соотношения (рыночно-нейтрально).
3
✅ Соотношение возвращается к среднему? Закрыть обе стороны — прибыль из разницы.
4
⚠️ Соотношение расходится дальше? Стоп на спред — корреляция может сломаться.
5
🔔 Корреляция структурно сломана (новости, отрасль)? Немедленно закрыть.
  • ✅ Рыночно нейтральный (минимальный рыночный риск)
  • ✅ Низкая бета-корреляция
  • ✅ Чёткая математика входа/выхода
  • ⚠️ Разрыв корреляции уничтожает сделку
  • ⚠️ Расходы на займ для шорта
  • ⚠️ Необходимы две одновременные позиции

2. Ротация по секторам и активам

📈 Акции🏦 ETF 📈
★★☆☆☆

Ротация капитала в наиболее сильные секторы/ETF по относительной силе. Dorsey RS, P&F-BPI и импульс как сигналы.

Сильнейший сектор (Энергетика) значительно опережает рынок — RS-Rating 92, BPI Bull Confirmed → перевес
РангСекторRSBPI
1Энергетика (XLE)92🟢 Bull
2Технологии (XLK)85🟢 Alert
9Коммунальные услуги (XLU)32🔴 Bear
11Недвижимость (XLRE)18🔴 Bear
▸ Кратко
📋 Setup
RS-Rating верхний квартильBPI Bull-ConfirmedЕжемесячный цикл обзораМакс. 4 позиции
⚙️ Mgmt
Ежемесячная проверка RSРотация при смене рангаСтоп при BPI Bear-Confirmedмакс. 4 сектора одновременно
🎯 Ziel
Выгода от эффекта импульсасистематическиминимальный анализ по позиции
Структура:
  • Рассчитать относительную силу всех секторов/ETF (RS-Rating vs. S&P 500)
  • Топ-3 по RS + BPI Bull-Confirmed → кандидаты на покупку
  • Нижние 3 по RS + BPI Bear-Confirmed → снижать вес / избегать
  • Ежемесячная ротация: перекладываться при смене RS-ранжирования
1
Сравнить относительную силу секторов — капитал перетекает в ведущие отрасли.
2
Инвестировать в 1–2 сильнейших сектора (напр., через секторный ETF), слабые игнорировать.
3
✅ Сектор остаётся ведущим? Держать, давать позиции расти.
4
⚠️ Сектор теряет относительную силу? Ротировать в нового лидера.
5
🔔 Ежемесячно/ежеквартально? Пересматривать рейтинг — ротация среднесрочная, не ежедневная.
  • ✅ Систематичен и правилоориентирован
  • ✅ Использует эффект импульса
  • ✅ Мало анализа по позиции
  • ⚠️ Пилообразное движение при смене режима
  • ⚠️ Транзакционные издержки при частой ротации
  • ⚠️ Не работает в боковых фазах

3. Turtle Trading / Donchian-Breakout

📈 Акции🛢️ Futures 📈📉
★★★☆☆

Правилоориентированная система следования тренду: вход при n-дневном максимуме/минимуме (канал Дончиана), ATR-позиционирование, механические стопы. Классика из эксперимента Ричарда Денниса (1983).

20-дневный канал Дончиана — прорыв выше максимума активирует Long-вход, стоп на минимуме канала
Система 1Система 2
Вход20-дн. максимум/минимум55-дн. максимум/минимум
Выход10-дн. противоположная сторона20-дн. противоположная сторона
СигналыЧащеРеже
Стоп2 × ATR(20) от входа
Объём1 % риска / 1× ATR = 1 Unit
▸ Кратко
📋 Setup
20-дн. максимум/минимумATR(20) для размера позиции2× ATR стоптренд сохраняется
⚙️ Mgmt
Стоп 2× ATR от входаподтягивать по противоположной стороне Дончианамакс. 4 Unit на рынокбез досрочных выходов
🎯 Ziel
Полностью поймать крупные трендыправилоориентированно без усмотрениявыход при пробое противоположной стороны Дончиана
Структура:
  • Система 1: прорыв выше 20-дн. максимума → Long; ниже 20-дн. минимума → Short
  • Система 2: прорыв выше 55-дн. максимума → Long; ниже 55-дн. минимума → Short
  • Стопы: 2× ATR(20) от входа, подтягивать по противоположной стороне Дончиана
  • Размер позиции: 1 % риска на сделку / 1× ATR(20) = 1 Unit
1
Использовать канал Дончиана: вход при прорыве выше 20- (или 55-)дневного максимума.
2
Размер позиции по волатильности (ATR) — риск на сделку держать постоянным.
3
✅ Тренд идёт? Следовать за трендом с Trailing-Stop по 10-дневному минимуму.
4
⚠️ Цена упала ниже выходного канала? Механически выйти — без обсуждений.
5
🔔 Дисциплина системы? Брать каждый прорыв, никакого субъективного отбора.
  • ✅ Полностью правилоориентирован → идеален для бэктеста
  • ✅ Исторически прибыльное следование тренду
  • ✅ Нет пространства для интерпретаций
  • ⚠️ Много ложных прорывов в боковых фазах
  • ⚠️ Крупные просадки
  • ⚠️ Требуется дисциплина при убыточных входах

4. Gap Trading (Gap-and-Go / Gap-Fill)

📈 Акции 📈📉
★★★★☆

Использование гэпов открытия как сетапа: Gap-and-Go (продолжение импульса) или Gap-Fill (возврат к закрытию предыдущей сессии). Чёткий сетап с дневной привязкой.

Gap-Up: открытие значительно выше закрытия предыдущего дня — Gap-and-Go (импульс) или Gap-Fill (разворот)
Gap-and-GoGap-Fill
ОжиданиеИмпульс продолжаетсяЦена возвращается
Вход5-мин. выше Gap-HighРазворотная свеча
ЦельИзмеренное движениеЗакрытие предыдущего дня
СтопНиже уровня гэпаВыше Gap-High
▸ Кратко
📋 Setup
Гэп > 1 %Объём в пре-маркете повышенне Earnings-гэпСтоп < уровень гэпа
⚙️ Mgmt
Торговать только гэпы > 1 %Избегать Earnings-гэповзакрывать позицию внутри дняСтоп на уровне гэпа
🎯 Ziel
Gap-and-Go: измеренное движение от открытияGap-Fill: полный Fill до закрытия предыдущего дня
Структура:
  • Пре-маркет: скрининг гэпов > 1 % или < -1 % к закрытию предыдущего дня
  • Gap-and-Go: первая 5-мин. свеча удерживается выше уровня гэпа → вход по импульсу
  • Gap-Fill: цена разворачивается к закрытию предыдущего дня → Counter-Trend вход
  • Стоп: ниже/выше уровня гэпа (инвалидация)
1
В пре-маркет скринить акции с гэпом > 1% и увеличенным объёмом.
2
Gap-and-Go: первая цена держится выше уровня гэпа? → Long с моментумом, стоп ниже гэпа. Gap-Fill: цена разворачивается к уровню закрытия вчера? → Контр-сделка.
3
✅ Движение продолжается? Частичная прибыль, подтянуть стоп.
4
⚠️ Гэп на отчётах? Избегать — непредсказуемо.
5
🔔 До закрытия торгов? Закрыть в течение дня — без ночного риска.
  • ✅ Чёткий сетап с дневной привязкой
  • ✅ Высокий объём поиска по дейтрейдингу
  • ✅ Быстрое разрешение (внутри дня)
  • ⚠️ Earnings-гэпы непредсказуемы
  • ⚠️ Требует мониторинга пре-маркета
  • ⚠️ Высокая частота требует дисциплины

5. Opening Range Breakout (ORB) / VWAP

📈 Акции 📈📉
★★★★☆

Прорыв за пределы первого 15/30-минутного диапазона или VWAP как динамическая поддержка/сопротивление. Стандарт дневной торговли на рынках США.

Opening Range (первые 15 мин) как жёлтая зона — прорыв выше OR-High активирует Long-вход
СетапВходСтоп
ORB LongЦена > OR-HighНиже OR-Low
ORB ShortЦена < OR-LowВыше OR-High
VWAP LongОткат к VWAPНиже VWAP

⚠️ Требуются внутридневные данные (15m/30m) — бэктест на дневных свечах невозможен.

▸ Кратко
📋 Setup
Первые 15/30 мин диапазонОбъём > 1,5× ср.VWAP как фильтр направленияСессия 09:30–11:30 ET
⚙️ Mgmt
Стоп на противоположном уровне диапазонане держать через обеденный перерывVWAP использовать как фильтр для повторного входа
🎯 Ziel
ORB: 2× ширина диапазонаVWAP-сделка: сопротивление/поддержкавыход внутри дня
Структура:
  • Opening Range: первые 15 или 30 минут → определить High/Low как диапазон
  • ORB-вход: прорыв выше OR-High (Long) или ниже OR-Low (Short) с повышенным объёмом
  • VWAP: цена выше VWAP = бычий уклон; откат к VWAP = вход для Long
  • Стоп: ниже OR-Low (Long) или выше OR-High (Short)
1
Определить Opening Range: максимум/минимум первых 15–30 минут.
2
VWAP как фильтр направления: выше VWAP — бычий уклон, откат к VWAP — точка входа.
3
✅ Прорыв выше максимума OR с объёмом? Long, стоп ниже минимума OR (зеркально Short).
4
⚠️ Цена вернулась в диапазон? Ложный прорыв — выйти.
5
🔔 Обед / закрытие торгов? Не держать через обеденный провал, закрыть внутри дня.
  • ✅ Стандарт дейтрейдинга
  • ✅ Чёткий диапазон как ориентир
  • ✅ VWAP универсально используется
  • ⚠️ Требуются внутридневные свечи (нет дневного бэктеста)
  • ⚠️ Требует активного мониторинга
  • ⚠️ Только в волатильных сессиях

6. CANSLIM (William O'Neil)

📈 Акции 📈
★★★☆☆

7-критериальная система William O'Neil для растущих акций: текущая/годовая прибыль, новизна, спрос/предложение, лидерство, институциональность, направление рынка.

Cup-with-Handle + всплеск объёма при прорыве — CANSLIM-вход на пивоте выше базы
Крит.ПорогИнструмент?
C / AEPS +25 % YoY⚠️ вручную
NПрорыв 52W-максимума✔ Range52W
SВсплеск объёма✔ OBV/Vol
LRS-Rating ≥ 80✔ RS
I≥ 3 фонда держат⚠️ вручную
MРынок в растущем тренде✔ BPI
▸ Кратко
📋 Setup
EPS +25 %RS-Rating ≥ 80Прорыв из базы (Cup, VCP) с объёмомРынок в растущем тренде
⚙️ Mgmt
Стоп 7–8 % ниже входаТрейлинг при 20–25 % бумажной прибылитолько в подтверждённом рыночном растущем тренде
🎯 Ziel
Растущие акции в ранней фазе ускорения трендапивот из базы как входкомпаундирование через несколько волн
Структура:
  • C + A: EPS последнего квартала ≥ +25 % YoY И 3 года роста ≥ 25 % в год
  • N: новый продукт/менеджмент ИЛИ прорыв 52W-максимума из консолидационной базы
  • S + L: всплеск объёма при прорыве, RS-Rating ≥ 80 в отрасли
  • I + M: мин. 3–5 институциональных фонда держат; общий рынок в растущем тренде
1
C + A: рост прибыли (EPS) текущий и за годы ≥ 25%.
2
N + S + L: новый продукт/максимум, всплеск объёма при прорыве, RS-рейтинг ≥ 80. Вход на пивоте из базы.
3
✅ Прорыв разворачивается? Подтягивать Trailing-Stop, давать прибыли расти.
4
⚠️ На 7–8% ниже точки входа? Стоп — ограничить убыток.
5
🔔 Направление рынка (M)? Торговать только в подтверждённом восходящем тренде рынка.
  • ✅ Фундаментал + технический анализ вместе
  • ✅ Исторически высокий win-rate на бычьих рынках
  • ✅ Чёткий чеклист из 7 критериев
  • ⚠️ Необходим доступ к фундаментальным данным
  • ⚠️ Только на бычьих рынках
  • ⚠️ Очень похоже на шаблон Минервини

7. От сетапа к системе: методология бэктестинга

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

In-Sample, Out-of-Sample & Walk-Forward

Разделите историю: на периоде in-sample вы разрабатываете и оптимизируете правила, на удержанном периоде out-of-sample вы тестируете их на невиданных данных. Walk-forward-анализ многократно сдвигает это окно вперёд (оптимизация → тест → сдвиг) и является самым жёстким тестом: он моделирует, как система регулярно пересматривалась бы в реальности.

Выявление curve-fitting / overfitting

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

  • Слишком много параметров или «специальных правил» для отдельных фаз рынка.
  • Подозрительно гладкая, почти линейная кривая эквити.
  • Результативность заметно падает вне выборки (out-of-sample).

Метрики оценки

МетрикаЧто измеряет
Profit factorВаловая прибыль ÷ валовой убыток. > 1 = прибыльно, устойчиво от ~1,5.
Expectancy (R-Multiple)Средняя прибыль или убыток на сделку в кратных риска (1R) — центральное математическое ожидание.
Max DrawdownНаибольшее снижение капитала от пика до дна — определяет, сможете ли вы психологически выдержать систему.
CAGR / MAR-RatioГодовая доходность или годовая доходность ÷ Max Drawdown — доходность относительно боли.
Sharpe / SortinoДоходность на единицу риска; Sortino штрафует только волатильность вниз.
Винрейт × CRVВероятность выигрыша, умноженная на соотношение риск/доходность — низкий винрейт можно компенсировать высоким CRV.

Избегание искажений (bias)

BiasЛовушка
Survivorship BiasТестирование только тех акций, которые существуют сегодня — банкротства и делистинги отсутствуют и приукрашивают результат.
Look-Ahead BiasИспользование данных, которые на реальный момент сделки ещё не были доступны (например, цены закрытия для внутридневного решения).
Игнорирование издержекБез реалистичного слиппеджа и комиссий любая высокочастотная система становится искусственно прибыльной.

🎯 От бэктеста к форвард-тесту: бэктест остаётся гипотезой о прошлом. Последовательный форвард-тест — это ваш реальный торговый журнал: с sTraderZ.com вы документируете каждую сделку и анализируете её через теги стратегий и измерения — так вы видите, подтверждается ли найденное в бэктесте преимущество и в реальной торговле.