Crypto Bot Strategies Research
Rick (Vancouver), Bybit $500, SyScalp, TradingView paid, scalper since 2020.
Stack: Python/Node.js, PM2, Ubuntu server. March 2026.
1. Funding Rate Strategy ⭐ (Рекомендация #1)
Суть
Perpetual futures — funding rate каждые 8ч (00:00, 08:00, 16:00 UTC). Экстремальный funding = толпа перегружена → contrarian trade.
Правила
- Extreme positive: > +0.05% per 8h → SHORT сигнал
- Extreme negative: < -0.05% per 8h → LONG сигнал
- Ultra-extreme: > +0.1% или < -0.1% → high-confidence
- Normal range: -0.01% to +0.01% → скип
- Holding period: 8-48 часов
- Вход: 1-2 часа ДО funding payment (собираем payment + mean reversion)
- Stop loss: 1.5-2% от входа
Бэктест результаты (опубликованные)
- Contrarian на BTC/ETH: Sharpe ~1.2-1.8 при фильтре экстремумов
- "Short when funding > 0.05%, close after 24h" на BTC 2021-2023: win rate ~58-62%, avg profit ~0.8-1.2%
- Edge сильнее в range, слабее в параболическом тренде
- Funding rate arb (delta-neutral: long spot + short perp при funding > 0.03%): 15-40% APR
Данные
- Bybit API:
GET /v5/market/funding/history
- CoinGlass: coinglass.com/FundingRate (агрегация по биржам)
Для $500
- Отличный фит. 1-3 сделки/неделю, минимальные комиссии
- $500 × 5x = $2500 позиция, funding payment 0.1% = $2.50 за сбор
2. Open Interest + Price Divergence
Суть
OI = общее количество открытых контрактов. Дивергенция цены и OI → разворот.
| Цена |
OI |
Сигнал |
Почему |
| ↑ |
↓ |
Bearish div |
Ралли на закрытии шортов, не новые покупатели |
| ↓ |
↓ |
Bullish |
Лонги закрываются = капитуляция, дно близко |
| ↑ |
↑ |
Здоровый тренд |
Новые деньги заходят |
| ↓ |
↑ |
Опасная зона |
Новые шорты или упрямые лонги |
Правила
- Bearish div: цена higher high, OI lower high на 4h+ → шорт на подтверждении
- Capitulation long: цена -5% И OI -10% за 4-8ч → ждём стабилизацию → лонг
- OI spike: OI +5% за 1ч без движения цены → ожидаем explosion
- TF: 4h для анализа, 1h для входов
Результаты
- OI div на BTC: ~60-65% win rate на 4h
- В комбе с funding: ~68-72%
- OI capitulation сигнал → bounce 2-5% в ~70% случаев
Данные
- Bybit:
GET /v5/market/open-interest (по интервалам)
- CoinGlass: агрегация по всем биржам (лучший сигнал)
3. Liquidation Cascade Strategy
Суть
Кластеры ликвидаций → каскад принудительных маркет ордеров → overextension → snap back.
Правила
- Детекция: > $50M ликвидаций за 1ч (BTC), > $20M (alts)
- Вход: ждём завершения каскада (volume падает, цена стабилизируется 5-15 мин)
- Подтверждение: RSI < 20 (лонг) или > 80 (шорт) на 5m/15m
- Entry: market/limit на wick low/high каскадной свечи
- SL: за абсолютный wick
- TP: 50% от каскадного движения (drop 5% → target bounce 2.5%)
Пороги по капитализации
| Актив |
Min Liquidation (1h) |
Ожидаемый bounce |
| BTC |
$50M+ |
1-3% |
| ETH |
$20M+ |
2-4% |
| Mid-cap |
$5M+ |
3-8% |
| Small |
$1M+ |
5-15% |
Результаты
- Post-cascade bounce: win rate ~65-70% при ожидании стабилизации
- R:R 1:2 to 1:3
- ⚠️ Не работает при фундаментальных новостях (хак биржи, регуляторный бан)
Данные
- CoinGlass API (free tier: 10 req/min)
- Bybit не показывает чужие ликвидации → нужен 3rd party
4. Volume Profile / Density Levels (POC, VAH, VAL)
Это то что Rick уже торгует в SyScalp!
- POC (Point of Control): уровень с max объёмом — магнит/поддержка/сопротивление
- VAH (Value Area High): верхняя граница value area (70% объёма)
- VAL (Value Area Low): нижняя граница
- HVN: кластеры объёма — S/R
- LVN: low volume → цена быстро проходит → зоны пробоя
Торговые правила
- POC Bounce: вход в сторону POC, SL 0.3-0.5% за POC, TP — другая сторона VA
- VA Rotation: цена внутри VA = рейндж, фейд экстремы. Вне VA = тренд
- VAH/VAL Rejection: rejection от VAH → шорт с SL выше, target POC/VAL
- Naked POC: незакрытый POC прошлой сессии → магнит, revisit за 2-5 сессий
Рекомендация
- НЕ автоматизировать входы — это edge Rick'а (чтение стакана/плотностей)
- Автоматизировать: расчёт VP из Bybit klines → POC/VAH/VAL → алерт в Telegram/TV
5. ⚠️ Критический вывод: Scalping Bot vs Swing Bot
Fee Math для скальпинга ($500, 5x leverage)
- Позиция: $2500
- Taker fee round trip: $2500 × 0.055% × 2 = $2.75 за сделку
- 50 сделок/день = $137.50/день ТОЛЬКО комиссий
- При 0.1% avg profit = $2.50 профит - $2.75 fees = -$0.25 (УБЫТОК)
- ❌ Скальпинг бот с $500 — УБЫТОЧЕН
Fee Math для swing ($500, 5x leverage)
- 3 сделки/неделю = $8.25/неделю fees
- При 2% avg profit = $50 - $2.75 = $47.25 за сделку
- ✅ Swing бот — профитный даже с малым капиталом
Вердикт
- ❌ НЕ строить скальпинг бота — fees убьют
- ✅ Строить swing бот (funding + OI + liquidation), 2-5 сделок/неделю
- ✅ Скальпинг руками в SyScalp — там человеческий edge
- ✅ TradingView webhooks для стратегий в Pine Script
6. Minimal Viable Bot — Funding Rate (Copy-Paste Ready)
"""
Minimal funding rate contrarian bot for Bybit.
"""
import time
import logging
from pybit.unified_trading import HTTP
logging.basicConfig(level=logging.INFO, format='%(asctime)s %(message)s')
API_KEY = "your_key"
API_SECRET = "your_secret"
SYMBOL = "BTCUSDT"
QTY = "0.001"
LEVERAGE = "5"
FUNDING_THRESHOLD = 0.0005 # 0.05%
session = HTTP(testnet=True, api_key=API_KEY, api_secret=API_SECRET)
def get_current_funding():
result = session.get_tickers(category="linear", symbol=SYMBOL)
rate = float(result['result']['list'][0]['fundingRate'])
return rate
def set_leverage():
session.set_leverage(
category="linear", symbol=SYMBOL,
buyLeverage=LEVERAGE, sellLeverage=LEVERAGE
)
def place_order(side):
order = session.place_order(
category="linear", symbol=SYMBOL,
side=side, orderType="Market", qty=QTY,
)
logging.info(f"Order placed: {side} {QTY} {SYMBOL} -> {order['result']}")
return order
def main():
set_leverage()
while True:
rate = get_current_funding()
logging.info(f"Current funding rate: {rate:.6f}")
if rate > FUNDING_THRESHOLD:
logging.info(f"EXTREME POSITIVE funding {rate:.4%} -> SHORT signal")
place_order("Sell")
elif rate < -FUNDING_THRESHOLD:
logging.info(f"EXTREME NEGATIVE funding {rate:.4%} -> LONG signal")
place_order("Buy")
else:
logging.info("Funding rate normal, no action")
time.sleep(3600) # Check every hour
if __name__ == "__main__":
main()
Ключевые ссылки
API & SDK
Data Sources (бесплатные)
- CoinGlass: funding rates, OI, liquidations
- Coinalyze: OI, funding, long/short ratios
- Bybit API: funding, OI, klines
- TradingView: charts, alerts, webhooks, Pine Script