MOEX — «Ларри» (сезонные зоны) — 1 тикер
Важно: колонка «Вход (TD)» — это номер торгового дня в году (например 74‑й торговый день года).
Ближайшие N дней — это колонка «Дней_до_входа» (0…DAYS_AHEAD).
Результаты
Справка (как пользоваться)
ТОП‑10 лучших зон в ближайшие 50 торговых дней
Отбор (как в Python): Дней_до_входа ∈ [0…DAYS_AHEAD] и Сделок ≥ MIN_TRADES_FOR_BEST.
Сортировка: WinRate ↓, затем Средн. доходность ↓, затем Дней_до_входа ↑.
Все найденные зоны (вся история)
Фильтры — прямо в шапке таблицы. Можно писать: >=80, 30-60, <50.
Справка: как пользоваться страницей

Быстрый старт

  • Введи Тикер (например SBER), выбери Рынок и нажми «Обновить».
  • Сверху появится таблица ТОП‑10 — лучшие зоны, у которых вход наступит в ближайшие DAYS_AHEAD торговых дней.
  • Ниже — таблица Все найденные зоны. В ней можно фильтровать каждую колонку прямо в шапке.

Что такое «зона» и как считаются сделки

  • Берём дневные свечи (D1) по одному тикеру MOEX.
  • Для каждого года (текущий год не используем, чтобы не брать неполный год) моделируем сделки: вход на Open, выход через N торговых дней на Close.
  • Далее группируем сделки по двум параметрам: Вход (TD) (номер торгового дня в году) и Удержание (N дней).
  • По каждой группе считаем статистику: WinRate, Средн. доходность, Сделок.

Как выбирается ТОП‑10

  • Шаг 1. Базовый расчёт: считаем все группы (Вход TD × Удержание) и их статистику.
  • Шаг 2. Фильтр качества: оставляем только группы с WinRate ≥ MIN_WIN_RATE.
  • Шаг 3. Фильтр надёжности (только для ТОП‑10): Сделок ≥ MIN_TRADES_FOR_BEST.
  • Шаг 4. Фильтр «ближайшие дни» (только для ТОП‑10): Дней_до_входа ∈ [0…DAYS_AHEAD].
  • Шаг 5. Сортировка: WinRate ↓, затем Средн. доходность ↓, затем Дней_до_входа ↑.
  • Берём первые 10 строк — это и есть ТОП‑10.

Что означает DAYS_AHEAD

  • DAYS_AHEAD — «сколько ближайших торговых дней мы смотрим вперёд от сегодняшней даты».
  • Это колонка Дней_до_входа. Например: 7 = вход через 7 торговых дней.
  • Вход (TD) — это номер торгового дня внутри года (например 74‑й). Это другое.

Параметры в шапке

  • Направление: LONG = покупки, SHORT = продажи.
  • MIN_WIN_RATE: минимальный процент прибыльных сделок. Чем выше — тем строже отбор.
  • MIN_HOLD_DAYS / MAX_HOLD_DAYS: диапазон удержания (в торговых днях), который перебирается.
  • HISTORY_YEARS: 0 = вся доступная история, 5 = только последние 5 лет и т.д.
  • DAYS_AHEAD: окно «ближайших дней» для ТОП‑10.
  • MIN_TRADES_FOR_BEST: минимум сделок (лет) в статистике, чтобы зона попала в ТОП‑10.
  • Переход года: можно скрыть/показать колонку «Переход_года».

Что означают колонки

  • Вход (TD) — номер торгового дня в году.
  • Удержание — сколько торговых дней держим позицию.
  • Выход (TD) — номер торгового дня выхода (с учётом «перехода» через конец года).
  • Переход_года — «ДА», если при удержании выход перескакивает на следующий год.
  • WinRate, % — доля прибыльных сделок.
  • Средн. доходность, % — средняя доходность по всем сделкам в группе.
  • Сделок — сколько сделок/лет участвовало в расчёте статистики по этой зоне.
  • Дней_до_входа — через сколько торговых дней наступит вход (от сегодня).
  • Тип — LONG или SHORT.

Фильтры в шапке таблицы

  • Можно фильтровать по нескольким колонкам одновременно.
  • Для чисел можно писать: >=80, <50, 30-60 (диапазон), или просто число.
  • Для текста — часть слова (например ДА или LONG).

Если ТОП‑10 пустой

  • Слишком строгие настройки: уменьшай MIN_TRADES_FOR_BEST или MIN_WIN_RATE.
  • Слишком узкое окно: увеличь DAYS_AHEAD.
  • Быстрый тест: MIN_WIN_RATE=50, MIN_TRADES_FOR_BEST=5, DAYS_AHEAD=200.
⚠️ Это статистика по истории, не инвестиционная рекомендация.
Made on
Tilda