bybit-ws
Allows Hermes AI agents to scan Bybit markets, receive trading signals, and execute trades via the MCP protocol.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
bybit-ws — AI-Native Trading Engine
24/7 автотрейдинг на фьючерсах Bybit. Bollinger Grid + AI-фильтры. Подключил — зарабатывает.
Что это
Автономный трейдинг-движок, который:
Находит точки входа по Bollinger Bands + 9-метричному AI-скорингу
Входит LONG/SHORT автоматически
Управляет рисками: стоп-лоссы, тейк-профиты, трейлинг, DCA
Защищает депозит: Circuit Breaker, BlackSwan, Anti-ludomania, корреляционный блок
Самообучается: LSTM-классификатор рынка, Thompson Sampling, Dynamic Bandit, Drift Detector, Ensemble (20+ механик)
Работает 24/7 на VPS за $5/мес. 52 smoke-теста, атомарный деплой.
Related MCP server: bybit-mcp
Результаты (на v11.4)
Важно: результаты конкретной инсталляции (авто-трейдинг,
strategy='auto',manual=0). Не гарантия доходности. Backtest на своих параметрах черезpaper_trade.
Метрика | Значение |
Авто-сделки (manual=0) | 243 / +$210 / WR 74% / PF 1.34 |
LONG | 162 / +$297 / WR 78% / PF 1.83 |
SHORT | 81 / −$87 / WR 67% / PF 0.65 |
Срез после Фазы 9.1 (15.08+, manual=0): LONG — PF 1.83 (WR 78%, +$297) — основная прибыль. SHORT — PF 0.65 (WR 67%): avg_loss $9.65 vs avg_win $4.54 — дисбаланс остался. Ручные входы (AKE −$367, ZEC −$44) исключены из self-learn через
trade_history.manual.
Авто-трейдинг Bollinger Grid LONG/SHORT. Всего 390 закрытых сделок (274 auto: 243 авто-чистых + 31 ручных).
Быстрый старт (3 шага)
1. Клонируй и настрой
git clone https://github.com/poliakarmai/bybit-ws.git
cd bybit-ws
pip install -r requirements.txt2. Добавь ключи Bybit
cp config.example.yaml ~/.config/bybit-ws/config.yaml
mkdir -p ~/.config/bybit-ws
# Создай .env с API-ключами (chmod 600!)
cat > ~/.config/bybit-ws/.env << 'EOF'
BYBIT_API_KEY=your_key
BYBIT_API_SECRET=your_secret
RPC_TOKEN=your_random_token_32_chars
TG_BOT_TOKEN=optional_telegram_bot_token
TG_CHAT_ID=optional_chat_id
EOF
chmod 600 ~/.config/bybit-ws/.env3. Запусти
# Тестовый прогон (без реальных сделок — убедись что всё ок)
python3 -m bybit_ws.paper_trade SOLUSDT --days 30
# Боевой запуск
python3 test_smoke.py # 52 теста → PASS
bash deploy.sh # атомарный деплой с canary-проверкойГотово. Движок работает. Позиции открываются автоматически при сигналах.
Возможности
🤖 Авто-трейдинг
Bollinger Grid LONG/SHORT на дневном таймфрейме
9-метричный скоринг: BB%, объём, падающие дни, фондинг, волатильность, качество + ML Gate
LSTM-классификатор рынка (82.3% точность, 5 режимов)
Авто-входы с MTF-подтверждением, orderbook-анализом и Entry Judge (DeepSeek → Qwen → Nemotron, fail-closed)
Auto-TP: 20% на Middle BB + 80% на Upper BB
Unified SL: 5 механизмов → один приоритетный (tight > simple > hard > BE > default)
🛡️ Защита депозита
Circuit Breaker при 80% дневного лимита
BlackSwan v2: 5+ красных позиций + uPnL < -$150 → алерт (без авто-закрытия)
Anti-ludomania: 3 убытка за час → блок авто-входов на 30 минут
Корреляционный блок: запрет входа при >80% корреляции с открытой позицией
Pump Detection: детект пампов +24ч/+230% нед → блок входа
Kill Switch: мгновенное закрытие всех позиций через RPC
📊 Бэктестинг
Paper Trading на исторических данных (
paper_trade.py)6-метричный скоринг, LONG/SHORT, SL/TP с RR
Метрики: Sharpe, макс. просадка, profit factor, винрейт
🔌 Интерфейсы
RPC API (порт 8766):
/scan,/enter,/close,/positions,/metricsJSON-RPC для ботов и интеграций
MCP Server для AI-агентов (Claude Code, Hermes, Codex)
Telegram-алерты: входы, SL, TP, DCA, пампы, ошибки
One-click trading через Hermes-чат: «просканируй SOL» → «бери 5%»
🧠 AI & Self-Learning (v10 — 20+ механик)
Thompson Sampling: Dynamic Bandit — авто-прунинг + генерация рук, Uncertainty-aware selection
Ensemble Learning: отдельный bandit для каждого режима рынка (6 режимов)
Drift Detector: per-regime окна с EMA baseline, Causal inference (market vs parameters)
Stress Testing: 4 исторических backtest-сценария + 1000 Pareto Monte Carlo симуляций
Composite Score: WR+PF+Sharpe+MaxDD+AvgHold с adaptive per-regime весами и exponential decay
Micro-updates: обучение после каждой сделки с outlier-защитой (>3σ)
Canary mode: Bayesian A/B тест, адаптивный 5-20%, авто-rollback
Entry Judge: cross-model validation (DeepSeek → Qwen → Nemotron), fail-closed
LSTM Market Regime: 5 классов, авто-адаптация LONG/SHORT (82.3% точность)
LSTM World Model: multi-task OHLCV prediction для скоринга входов
Для кого
Ты | Как использовать |
🧑💻 Трейдер | Поставил на VPS, подключил алерты в Telegram — двигатель крутит 24/7 |
🤖 Квант/разработчик | Форкни, подключи свою модель, используй RPC API |
💼 Провайдер сигналов | Подключи @Gridbolbot к RPC — клиенты получают сигналы |
🏢 Фонд/команда | Multi-instance, общий RPC, shared мониторинг |
Архитектура
┌───────────── MAIN LOOP (async, 30s) ─────────────┐
│ Каждый цикл: │
│ • unified_sl.py — Unified SL (5 механизмов) │
│ • time_exit.py — Time exit (каждый цикл, макс 24ч)│
│ • auto_tp.py — ATR-based TP │
│ • risk_manager.py — Circuit Breaker + BlackSwan │
│ │
│ Каждые 10 циклов (HEAVY, ~5 мин): │
│ • auto_entry.py — LONG с AI-скорингом │
│ • auto_short.py — SHORT + JUNK tier │
│ • pump_detect.py — детект пампов │
│ • correlation.py — корреляционная матрица │
│ • dca.py — DCA-докупки │
│ │
│ Раз в 24 часа (self-learn): │
│ • self_learn.py — Dynamic Bandit, Drift, Ensemble│
│ • canary mode — Bayesian A/B-тест параметров │
└─────────────────────────────────────────────────────┘Проекты экосистемы
Проект | Назначение |
bybit-ws | Трейдинг-движок (этот репо) |
Telegram-бот сигналов (Pro-подписка: безлимит + алерты) | |
Встроенный трейдинг в Hermes Agent | |
Бэктестинг на истории | |
Детальная документация |
Документация
Файл | Содержание |
Пошаговая инструкция: от нуля до первой сделки | |
Архитектура, потоки данных, Mermaid-диаграммы | |
RPC API: 20 эндпоинтов, curl-примеры | |
Безопасность: секреты, модель угроз, аудит | |
Решение проблем: 60+ причин | |
One-click trading через чат | |
Навигация для AI-агентов | |
История версий |
Требования
Python 3.11+
Bybit Unified Trading Account + API ключи (read/write + trading)
Linux-сервер (VPS $5/мес) или Docker
Минимальный депозит: $50 на testnet, $200 на mainnet
Безопасность
API-ключи через
.env(chmod 600) — никогда в кодеRPC write-эндпоинты требуют Bearer-токен
IP-whitelist на уровне Bybit
Атомарный деплой: 6 pre-deploy проверок + 8 canary checks
Kill Switch: мгновенное закрытие всех позиций
Дисклеймер
Этот софт торгует реальными деньгами на фьючерсах с плечом до 10x. Можно потерять весь депозит. Авторы не несут ответственности за финансовые потери. Начинайте с testnet. Бэктестите через paper_trade.py. Прошлые результаты не гарантируют будущих.
Лицензия
AGPL-3.0
Built for traders. Hardened by AI. Вопросы: @Poliakarm.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Trading MCP server for AI agents, with live market data, account reads and controlled execution.
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
MCP server for OpenMM — exposes market data, account, trading, and strategy tools to AI agents
MCP server exposing the Backtest360 engine API as tools for AI agents.
Related MCP Servers
- FlicenseBqualityDmaintenanceA comprehensive MCP server providing full access to Bybit's v5 API for real-time market data, trading operations, and account management. It enables AI assistants to execute trades, manage positions, and monitor wallet balances with built-in safety controls for both testnet and production environments.226-
- AlicenseCqualityDmaintenanceMCP server for Bybit exchange enabling 246 tools for trading, market data, account management, and more via natural language.1002MIT
- AlicenseNot gradedqualityDmaintenanceMCP server that provides AI agents with financial tools including real-time quotes, backtesting, technical analysis, and multi-exchange data via a simple CLI interface.2MIT

Bybit MCP Serverofficial
AlicenseBqualityBmaintenanceA production-ready MCP server for Bybit — 206 tools covering market data, trading, positions, account management, assets, and real-time WebSocket streams. Enables AI assistants to interact directly with the Bybit cryptocurrency exchange through natural language.3981,294 npm43MIT