Загрузка

Подождите несколько секунд…

Руководство по PD+OI Backtest

PD+OI Backtest проверяет правила Pump Dump и Open Interest на истории 1m-свечей. Два модуля в одном разделе: задайте параметры, получите метрики, сохраните отчёт и сравните сетапы.

1. Обзор

Что это: симуляция сделок по историческим сигналам на 1m свечах. Отчёт сохраняется в Историю бэктестов - оттуда можно применить параметры в Auto-Trading.

МодульБиржиИстория
Pump Dump BacktestBinance, Bybit, BingX, OKX, BitMEX, Bitget7-730 дней (2 года)
Open Interest BacktestBinance, 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)

  1. Скопируйте пороги из live-скринера или начните с пресета OI
  2. Прогоните базовый сетап на 90+ днях
  3. Сделайте 2-3 вариации SL/TP и трейлинга
  4. Сравните отчёты в истории, выберите устойчивый вариант
  5. Кнопка «Применить» из истории → параметры в Auto-Trading (саму торговлю не включает)