Важно: колонка «Вход (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.