Student Wyckoff
TD D‑Wave (UP/DOWN)
Руководство по основному индикатору волн (UP + DOWN)..
Руководство/описание таблиц по 4 таймфреймам (UPTABLE + DOWNTABLE)
Руководство к индикатору
Индикатор STUDENTWYCKOFF — TrueSeason (Bars×250) v5.9 — это инструмент для сезонного анализа цены: он строит среднюю “траекторию года” (или любого периода из L баров) и показывает, в каких временных окнах исторически было больше шансов на рост или падение.

Грубо говоря, он отвечает на вопрос:
“Когда обычно этот инструмент растёт, а когда обычно падает — если смотреть не на календарь, а на последовательность баров?”
Ниже — подробное руководство в человеческом языке, чтобы посетитель вашего сайта сразу понимал, что именно он берёт в аренду и как этим пользоваться.

1. Краткая история и идея индикатора
TrueSeason родился как попытка совместить:
  • идеи цикличности и фаз рынка у Вайкоффа (Wyckoff),
  • и сезонный подход (повторяющиеся паттерны по времени),
  • но не через календарь (“январь/февраль”), а через фиксированный “баровый год” из L свечей.
Название STUDENTWYCKOFF подчёркивает философию:
 индивидуальный трейдер как ученик — “student” — который не пытается угадать рынок, а учится на реальной статистике прошлых циклов.
Первые версии индикатора были проще:
  • только средняя “сезонная” линия по блокам из 250 баров.
С развитием он получил:
  • анти-репейнт логику — никаких подрисовок задним числом;
  • сглаживание профильной линии, чтобы избавиться от лишнего шума;
  • вероятностные зоны роста и падения (где, с каким шансом исторически двигалась цена);
  • прогноз вперёд на projBars баров;
  • оптимизацию под PineScriptv6 и лимиты TradingView (линии, боксы, лейблы).
Текущая версия v5.9 — уже зрелый инструмент, а не экспериментальный прототип.

2. Как индикатор устроен (простым языком)
2.1. Блоки из L баров — “баровый год”
Основная идея: вы делите историю инструмента на куски по L баров.
 По умолчанию L = 250 — классический “торговый год” на дневках (примерно 250 торговых дней).
Индикатор:
  1. Берёт прошлые полные блоки по L баров (без текущего блока — это важно для анти-репейнта).
  2. Для каждого блока:
    • находит максимум/минимум цены внутри блока;
    • нормирует цену внутри блока в шкалу 0…100 (где 0 — минимум блока, 100 — максимум);
  3. Потом средним по всем блокам строит профиль 0…100 по позициям 1…L:
    • позиция 1 — конец блока (самый свежий бар в блоке),
    • позиция L — начало блока.
Так получается “средний сезонный путь”, который не привязан к календарю, а привязан к порядковому номеру бара внутри цикла.
2.2. Перевод в цену
Чтобы не показывать абстрактные проценты, индикатор:
  • берёт актуальный диапазон [минимум, максимум] по последним L барам,
  • и накладывает профиль 0…100 на текущий диапазон,
  • так получается линия сезонной цены в реальных ценовых координатах.
По сути, вы видите:
“Если рынок в этом цикле поведёт себя как в среднем раньше, где примерно ожидается цена сейчас и дальше по барам”.

2.3. Вероятностные окна (зоны роста/падения)
Вторая важная часть — зоны вероятностей:
  1. Берётся несколько последних блоков (параметр zoneBlocks).
  2. В каждом блоке индикатор прокатывает окно фиксированной длины minZoneBars (например, 30 баров).
  3. Для каждого окна:
    • берётся цена открытия первого бара окна и закрытия последнего бара окна;
    • если в блоке close_last > open_first — это рост;
    • если close_last < open_first — это падение.
Дальше по каждому возможному старту окна считается:
  • в скольких блоках здесь был рост,
  • в скольких — падение,
  • из этого получаются вероятности роста и падения в этом окне.
Например:
  • если из 5 последних блоков в неком окне было 4 раза рост, 1 раз падение → рост ≈ 80%;
  • если 5/5 раз падение → падение 100%.
После этого индикатор:
  • оставляет только те окна, где вероятность выше порога zoneProbThresh (по умолчанию 80%);
  • объединяет подряд идущие окна в сегменты;
  • рисует их как цветные зоны:
    • зоны роста (фон, стрелка ↑ и процент),
    • зоны падения (фон, стрелка ↓ и процент).
Зоны показываются:
  • в истории — для последних 1–2 блоков;
  • в прогнозе вперёд — на участке projBars баров.
Таким образом вы видите где и с каким шансом рынок “обычно” растёт или падает в рамках цикла из L баров.

2.4. Анти-репейнт
Ключевой момент:
  • текущий незавершённый блок не участвует в расчётах;
  • используются только полные блоки в прошлом;
  • индикатор пересчитывается только на подтверждённых барах.
Это означает:
  • профиль и зоны не подрисовываются задним числом, чтобы “подогнаться” под будущие движения;
  • то, что вы видите в истории — это результат чистого расчёта на прошлых данных, без подглядывания в будущее.

3. Чем этот индикатор уникален
В сравнении с классическими индикаторами и “сезонками”:
  1. Баровая сезонность, а не календарная.
     Он смотрит по длине цикла (L баров), а не по датам.
     Это удобно для:
    • внутридневных таймфреймов,
    • крипты (где календарные сезоны менее выражены),
    • любых инструментов с нестандартным режимом торгов.
  2. Анти-репейнт архитектура.
     Текущий блок не учтен, всё построено на завершённых периодах. То есть в истории вы видите реалистичную картину того, как индикатор выглядел бы “на тот момент”.
  3. Вероятностные зоны, а не просто “средняя линия”.
     Большинство сезонных индикаторов дают только сглаженную среднюю.
     Здесь вы получаете:
    • где была статистически повышенная вероятность роста или падения,
    • с каким процентом.
  4. Гибкий горизонт прогноза.
     Параметр projBars позволяет протянуть сезонную линию и зоны вперёд — до 250 баров. Вы видите карту будущего цикла, если он будет похож на средний.
  5. Универсальность: инвестор ↔ трейдер.
     Один и тот же инструмент можно использовать:
    • как инвестор — для планирования долгосрочных входов в акцию/индекс,
    • как трейдер — для фильтрации сделок по направлению локальной сезонной фазы.
  6. Оптимизация под TradingView лимиты.
     Внутри тщательно учтены ограничения по линиям, боксам, лейблам. Индикатор “тяжёлый” по логике, но аккуратно вписывается в лимиты и не рушит график.

4. Интерфейс и настройки: что означает каждый параметр
4.1. Основные параметры (группа “Параметры”)
  • Длина блока (баров) — L
     Сколько баров в одном “сезонном цикле”.
    • Дневки акций: L ≈ 250 (торговый год).
    • 4H по крипте: L ≈ 250 (около 40 дней — один “ритм”).
    • 1H/15m — можно подбирать свой “ритм” рынка.
  • Сколько L-баровых блоков усреднять — blocksBack
     Сколько прошлых циклов берём для расчёта средней сезонной кривой.
    • Мало блоков → больше “реактивность”, меньше статистики.
    • Много блоков → стабильная сезонность, но медленнее адаптация.
  • Прогноз вперёд (60..250) — projBars
     Сколько баров вперёд рисовать сезонную линию и вероятностные зоны.
    • Инвестору обычно достаточно 60–120 баров.
    • Свинг-трейдер может ограничиться ближайшими 60–90 барами.
4.2. Стиль проекций
  • Показывать базовую линию — showBase
     Включает/выключает главную сезонную кривую.
  • Цвет, толщина, стиль
     Чисто визуальные настройки, чтобы линия не конфликтовала с вашей цветовой схемой графика.
4.3. Сглаживание
  • Показывать сглаженную — showSmooth
     Включает дополнительную, более ровную линию сезонности — полезно, если базовая линия слишком рваная.
  • Окно сглаживания (позиции) — smoothLen
     Сколько позиций берётся в усреднение по “баровым координатам” внутри цикла.
    • Меньше — ближе к оригиналу, больше — более плавно, но слабее локальные особенности.
4.4. Зоны вероятности (группа “Зоны вероятности (по последним блокам)”)
  • Показывать вероятностные зоны — showZones
     Главный переключатель зон роста/падения.
  • Блоков для расчёта вероятности — zoneBlocks
     Сколько последних L-блоков берётся именно для расчёта зон (может быть меньше, чем blocksBack).
    • Например, вы можете усреднять сезонный профиль по 10 блокам,
       но зоны считать только по последним 3–5 блокам — чтобы они были ближе к текущей реальности.
  • Порог вероятности, % — zoneProbThresh
     Минимальный процент, начиная с которого зона вообще отображается.
    • 80% — консервативный вариант.
    • 70% — больше зон, но слабее “качество” статистики.
  • Направление — zoneDir
    • Up — показывать только зоны роста.
    • Down — только падения.
    • Both — и те, и другие.
  • Зоны в истории (минимум 2 блока назад) — showHistZones
     Включает исторические зоны на последних 1–2 блоках — удобно смотреть, как они “отрабатывали”.
  • Прогнозные зоны на всём прогнозном блоке — showFutureZones
     Включает те же зоны, но проецируемые вперёд на projBars баров.
  • Мин. длина зоны (баров) — minZoneBars
     Минимальная длина отрезка, чтобы он считался зоной. Filtr против мелких “шумовых” участков.
  • Цвета фона и линий
     Настройки визуала:
    • цвет фона зон роста/падения,
    • цвет линии старта/финиша зоны,
    • подписи “↑ 85%” / “↓ 90%” посередине зоны.

5. Как читать индикатор на графике
Когда вы включаете индикатор, вы обычно видите:
  1. Основную сезонную линию (базовая линия)
    • показывает, как в среднем вёл себя инструмент внутри цикла;
    • падения/подъёмы на этой линии — типичные “фазы слабости/силы”.
  2. Сглаженную сезонную линию
    • более плавный вариант той же идеи;
    • удобна как фон: проще заметить “крутые” наклоны (ускорение/замедление).
  3. Зоны роста (зелёный/бирюзовый фон)
    • участки, где в большинстве последних блоков цена на отрезке minZoneBars баров двигалась вверх;
    • на них написано ↑ XX%, где % — доля блоков с ростом;
    • вертикальными линиями отмечен старт/конец зоны.
  4. Зоны падения (красный фон)
    • аналогично, только для они показывают окна, где чаще было падение;
    • подпись ↓ XX%.
  5. Зоны в будущем (справа от текущей цены)
    • те же узоры, разложенные на будущие бары;
    • вы видите, когда в следующем цикле исторически чаще бывает рост/падение.

6. Использование индикатора инвестором
6.1. Таймфрейм и базовые настройки
Для долгосрочного инвестора чаще всего:
  • Таймфрейм: 1D (дневной), иногда 1W.
  • L = 250 — один “торговый год”.
  • blocksBack = 8–12 — статистика за 8–12 “лет” (если хватает истории).
  • zoneBlocks = 3–5 — зоны считаем по более свежим годам.
  • projBars = 120 — прогноз примерно на полгода вперёд.
6.2. Приём 1: Планирование долгосрочного входа
Сценарий:
  1. У вас есть фундаментально интересный актив (акция, индекс, ETF и т.п.).
  2. Вы включаете индикатор и смотрите:
    • где в текущем “баровом году” мы находимся,
    • какая сезонная линия впереди,
    • в какие месяцы/участки projBars обычно была повышенная вероятность роста (↑ 80–90% и выше),
    • и где были зоны падения.
Дальше можно:
  • планировать набор позиции ближе к сезонным “ямам” (где сезонная линия низкая, а впереди зона роста);
  • избегать агрессивных покупок в окнах, где сезонно часто случаются откаты (зоны падения).
6.3. Приём 2: Ребалансировка портфеля
Вы можете использовать зоны как “календарь действия”:
  • если впереди большая зона роста с высокой вероятностью — можно:
    • не спешить сокращать позицию,
    • удерживать долгосрочный лонг спокойнее;
  • если впереди зона падения, а актив сильно вырос:
    • частично зафиксировать прибыль,
    • снизить плечо,
    • перекинуть часть капитала в менее “перегретые” активы.
6.4. Приём 3: Фильтр для фундаментальных решений
Индикатор не заменяет фундаментал, он отвечает на вопрос “когда?”:
  • у вас уже есть идея “что купить”;
  • TrueSeason помогает выбрать примерное окно времени, чтобы:
    • не лезть в актив в “типической фазе слабости”,
    • или наоборот, не паниковать, если сейчас как раз сезонно “слабый” участок.

7. Использование индикатора краткосрочным трейдером
7.1. Таймфреймы и настройки
Для активного трейдинга:
  • 4H / 1H / 15m по ликвидным инструментам (фьючерсы, крипта, индексы).
  • L подбирается под “характерный цикл” актива:
    • например, L = 250 на 1H — это около 10 дней;
    • можно уменьшить L, если вы хотите более короткий “сезон”.
  • blocksBack = 10–20 — больше циклов → лучше статистика.
  • zoneBlocks = 5–10 — зоны по более свежей истории.
  • projBars = 60–120 — вполне достаточно для свинг-сделок.

7.2. Приём 4: Торговля в сторону сезонности
Идея:
  1. Вы смотрите, в какой зоне сейчас находится инструмент или в какую зайдёт в ближайшие N баров.
  2. Если:
    • впереди зона роста ↑ 80–90%,
    • базовая и/или сглаженная линия указывают вверх,
    • цена не выглядит экстремально перекупленной,
  3. Тогда:
    • вы отдаёте приоритет лонгам в этом коридоре времени;
    • шорты — только как краткосрочные, с быстрым выходом.
И наоборот для зоны падения.
Фактически, индикатор становится фильтром направлений:
  • “В это окно времени риски против тренда выше, чем обычно — лучше стоять по сезону.”

7.3. Приём 5: Работа с точками разворота сезона
Интересные места:
  • Конец сильной зоны роста — там часто:
    • сезонная линия замедляется или падает,
    • рынок переходит от импульса к коррекции.
  • Начало зоны падения — опасное место для лонга,
  • Начало мощной зоны роста — хорошее окно для среднесрочного входа.
Трейдер может:
  • искать priceaction сетапы (паттерны, ложные пробои, объёмы) именно у границ зон;
  • использовать зоны как “временные уровни”, а не только ценовые.

7.4. Приём 6: Расстановка тейков и частичных выходов
Зоны подходят и как “календарь выхода”:
  • если вы в лонге и впереди большая зона падения — логично:
    • разместить часть тейков до начала зоны,
    • ужесточить стоп, когда цена подходит к зоне;
  • если вы в шорте и впереди зона роста — аналогично.
То есть индикатор помогает планировать не только вход, но и “когда лучше уйти со сцены”.

8. Пошаговый гайд: как начать работать с индикатором
  1. Выберите таймфрейм и инструмент.
    • Долгосрок: дневки акций/индексов.
    • Свинг/интрадей: 1H/4H по фьючерсам/крипте.
  2. Настройте длину блока L и blocksBack.
    • L = 250 для “барового года” — хороший старт.
    • blocksBack 8–12 для дневок, 10–20 для внутридня, если хватает истории.
  3. Включите зоны и задайте порог вероятности.
    • showZones = true;
    • zoneBlocks = 3–5 (инвестор), 5–10 (трейдер);
    • zoneProbThresh = 75–85%.
  4. Смотрите, где вы находитесь внутри текущего цикла.
    • над/под сезонной линией,
    • в зоне роста/падения или между ними.
  5. Сформулируйте правила: что вы делаете в каждой зоне.
     Например:
    • зона роста + бычья структура цены → ищу лонг;
    • зона падения → не открываю новые лонги, шорт только по сильным сигналам;
    • вне зон → торгую аккуратнее, меньшим размером.
  6. Комбинируйте с другими методами.
    • уровни поддержки/сопротивления,
    • объёмы,
    • паттерны Wyckoff,
    • трендовые фильтры (МА, MACD и т.п.).
TrueSeason — это слой “временной логики”, а не замена всех остальных инструментов.

9. Ограничения и риски
Важно честно проговорить:
  • Индикатор показывает статистику прошлых циклов, а не гарантии будущего.
  • Любой сильный внешний шок (кризис, новости, регуляторные истории) может полностью сломать сезонный сценарий.
  • На молодом инструменте, где мало истории:
    • блоков для расчёта мало,
    • профиль и зоны могут быть неустойчивыми.
  • Настройки, сильно выбивающиеся из логики рынка (слишком маленький L, слишком мало blocksBack и zoneBlocks) могут давать переобучение: индикатор начинает описывать шум.
Поэтому:
Индикатор не является индивидуальной инвестиционной рекомендацией.
 Это инструмент для анализа и планирования, а решения и риски остаются на стороне трейдера/инвестора.

10. Что получает пользователь, беря этот индикатор в аренду
Если собрать всё в одном абзаце:
  • Сезонную карту рынка по выбранному таймфрейму: где чаще рост, где чаще падение.
  • Анти-репейнт профиль — реалистичная история без подрисовки.
  • Вероятностные зоны с прозрачной логикой: видно не только направление, но и статистический вес.
  • Прогноз вперёд на десятки/сотни баров в терминах сезонного цикла.
  • Универсальный инструмент — подходит и для долгосрочного планирования входов/выходов, и для фильтрации сделок у активного трейдера.
  • Технически вы получаете уже готовую, оптимизированную под Pinev6 реализацию, ухитряющуюся вписаться в лимиты TradingView при довольно сложной внутренней математики.
В сухом остатке:
 STUDENTWYCKOFF — TrueSeason (Bars×250) v5.9 даёт не “магический прогноз”, а каркас вероятностей, на который удобно надстраивать любые ваши торговые системы — от фундаментального инвестирования до агрессивного свинга.

YouTube
Загрузка...