Skip to main content
Glama

bybit-ws — AI-Native Trading Engine

24/7 автотрейдинг на фьючерсах Bybit. Bollinger Grid + AI-фильтры. Подключил — зарабатывает.

Python Tests License: AGPL-3.0 Phase 10


Что это

Автономный трейдинг-движок, который:

  • Находит точки входа по 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)

Важно: это результаты конкретной инсталляции при конкретных параметрах. Не гарантия доходности. Backtest на своих параметрах через paper_trade.

Период

Сделок

Винрейт

PnL

Примечание

Июнь 2026

89

71%

+$340

Июль 2026

112

68%

+$410

Август 2026

123

57%

~−$100

SHORT avg_loss ×1.75 avg_win, time exit fix deployed

Август: PF=0.75. Корень — одна SHORT-позиция (STGUSDT) на 30 дней с убытком $167. Без неё SHORT: WR=71%, PnL=+$138. Time exit теперь в каждом цикле, макс. удержание 24ч — проблема исправлена.

Цифры для стратегии Bollinger Grid LONG/SHORT, риск 5% на сделку, плечо до 10x


Быстрый старт (3 шага)

1. Клонируй и настрой

git clone https://github.com/poliakarmai/bybit-ws.git
cd bybit-ws
pip install -r requirements.txt

2. Добавь ключи 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/.env

3. Запусти

# Тестовый прогон (без реальных сделок — убедись что всё ок)
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)

  • 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, /metrics

  • JSON-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), 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

Трейдинг-движок (этот репо)

@Gridbolbot

Telegram-бот сигналов (Pro-подписка: безлимит + алерты)

hermes-trader

Встроенный трейдинг в Hermes Agent

Paper Trading

Бэктестинг на истории

OpenWiki

Детальная документация


Документация

Файл

Содержание

ONBOARDING.md

Пошаговая инструкция: от нуля до первой сделки

docs/ARCHITECTURE.md

Архитектура, потоки данных, Mermaid-диаграммы

docs/API.md

RPC API: 20 эндпоинтов, curl-примеры

docs/SECURITY.md

Безопасность: секреты, модель угроз, аудит

docs/TROUBLESHOOTING.md

Решение проблем: 60+ причин

docs/PRD-one-click.md

One-click trading через чат

AGENTS.md

Навигация для AI-агентов

CHANGELOG.md

История версий


Требования

  • 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.

A
license - permissive license
-
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    B
    quality
    D
    maintenance
    A 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.
    22
    6
  • A
    license
    C
    quality
    D
    maintenance
    MCP server for Bybit exchange enabling 246 tools for trading, market data, account management, and more via natural language.
    100
    2
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    MCP server that provides AI agents with financial tools including real-time quotes, backtesting, technical analysis, and multi-exchange data via a simple CLI interface.
    1
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    A 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.
    100
    441
    26
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for Gainium — manage trading bots, deals, and balances via AI assistants

  • MCP server exposing the Backtest360 engine API as tools for AI agents.

  • HiveCapital MCP Server — autonomous investment layer for AI agents

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/poliakarmai/bybit-ws'

If you have feedback or need assistance with the MCP directory API, please join our Discord server