Руководство по PD+OI Backtest
PD+OI Backtest проверяет правила Pump Dump и Open Interest на истории 1m-свечей. Два модуля в одном разделе: задайте параметры, получите метрики, сохраните отчёт и сравните сетапы.
1. Обзор
Что это: симуляция сделок по историческим сигналам на 1m свечах. Отчёт сохраняется в Историю бэктестов - оттуда можно применить параметры в Auto-Trading.
| Модуль | Биржи | История |
|---|
| Pump Dump Backtest | Binance, Bybit, BingX, OKX, BitMEX, Bitget | 7-730 дней (2 года) |
| Open Interest Backtest | Binance, Bybit, OKX (нет BitMEX OI API) | 7-730 дней (лимит зависит от биржи) |
Свечи кэшируются на диске - повторный запрос догружает только новые данные.
2. Pump Dump Backtest - параметры
Сигнал
| Параметр | Что делает |
|---|
| Биржа / Направление | Где и что тестировать: PUMP, DUMP или BOTH |
| PUMP/DUMP: мин-макс TF, порог % | Окно детекции и минимальный % движения - как в скринере |
| Пауза, мин | Кулдаун между сигналами на одной паре (мин. 3) |
| Пары | Top-N из коллектора, одна пара или список |
| История | 7, 30, 90, 180, 365 или 730 дней (2 года) на 1m свечах |
| При PUMP / При DUMP | Сторона сделки: по умолчанию SHORT на pump, LONG на dump |
Режим 2: Макс. движение
Альтернатива SL/TP - измеряет максимальное благоприятное движение после сигнала со стопом отмены (maxMoveStopPct). Для оценки «потенциала» сигнала без фиксированного TP.
3. Open Interest Backtest - параметры
| Параметр | Что делает |
|---|
| Рост/падение OI % | Пороги для OI Growth и OI Drop |
| Окна OI, мин | За сколько минут считается изменение OI |
| Рост объёма % / MA объёма | Фильтр всплеска объёма |
| CVD confirm | Требовать совпадение CVD (Binance, Bybit, OKX) |
| Пресеты | Базово для авто / Ручная торговля / Универсальный - стартовые пороги |
| При росте OI / При падении OI | Сторона сделки: по умолчанию LONG на рост, SHORT на падение |
4. Риск, выход и комиссии
| Параметр | Что делает |
|---|
| SL % / TP % | Стоп-лосс и тейк-профит от входа |
| Безубыток (БУ) | При движении в плюс на триггер % SL переносится на вход (+ комиссии) |
| DCA | До 5 ручных усреднений: шаг % и объём $ на каждый уровень (без профиля Fade DCA) |
| Объём сделки $ | Размер позиции для расчёта PnL |
| Комиссии open/close % | Taker: Binance 0.05%, Bybit 0.055% и т.д. |
Как читать результаты
- PF, Win%, Sharpe - качество, но смотрите просадку (Max DD)
- Исходы сделок - SL, TP, BE (безубыток), TRAIL (трейлинг), OPEN
- Распределение - нет ли зависимости от одной удачной сделки
5. Трейлинг-стоп
Трейлинг-стоп в бэктесте
Трейлинг нужен, чтобы зафиксировать прибыль при продолжении движения: когда цена проходит в вашу сторону и обновляет максимум (LONG) или минимум (SHORT), стоп подтягивается вслед за лучшей ценой на заданной дистанции.
| Параметр | Что делает |
|---|
| Включить трейлинг | Активирует сопровождение позиции трейлинг-SL после порога активации |
| Активация % | Минимальная прибыль от входа, после которой трейлинг включается. Пока цена не прошла этот % в вашу сторону - стоп остаётся исходным SL |
| Дистанция % | Отступ SL от лучшей цены в плюсе (% от цены, не от входа). Напр. пик 125, дистанция 2% - SL 122.5 |
| Шаг обновления % | Только для live-авто. В бэктесте не используется |
Как считается в симуляции
- На каждой 1m-свече после входа проверяется high (LONG) или low (SHORT) - обновляется «лучшая цена»
- SL только подтягивается в сторону прибыли, никогда не расширяется назад
- Если сработал трейлинг-SL - в отчёте исход TRAIL (отдельно от обычного SL и TP)
- Безубыток (БУ) может сработать раньше трейлинга - тогда SL сначала на входе, потом трейлинг подтягивает дальше
- DCA пересчитывает средний вход и сбрасывает состояние трейлинга - проверяйте связку DCA + трейлинг отдельно
Совет: если TP 13% и БУ 10%, логично ставить активацию трейлинга выше БУ (например 12-15%), иначе трейлинг включится до перевода в безубыток.
6. Workflow
Параметры скринера → Backtest 90+ дней → Optimizer → Применить → Auto-Trading (demo)
- Скопируйте пороги из live-скринера или начните с пресета OI
- Прогоните базовый сетап на 90+ днях
- Сделайте 2-3 вариации SL/TP и трейлинга
- Сравните отчёты в истории, выберите устойчивый вариант
- Кнопка «Применить» из истории → параметры в Auto-Trading (саму торговлю не включает)