Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Complete Bybit USDT perpetual futures trading system with risk management, paper trading, and live execution. Use when building a crypto futures trading bot,...
Complete Bybit USDT perpetual futures trading system with risk management, paper trading, and live execution. Use when building a crypto futures trading bot,...
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Complete trading infrastructure for Bybit USDT perpetual futures contracts.
Install dependencies: pip install ccxt websockets numpy requests Copy scripts/config_template.py โ config.py, fill in API keys Run paper trading: python scripts/paper_trading_ws.py When validated, switch to live: python scripts/live_trading.py
config.py โ API keys + risk parameters risk_manager.py โ Position sizing, daily loss limits, max positions paper_trading_ws.py โ WebSocket real-time paper trading live_trading.py โ Live execution (same logic, real orders) backtest.py โ Historical backtesting engine
All trades enforced by risk_manager.py: Max position: configurable % of capital per trade (default 20%) Max leverage: configurable (default 5x) Stop loss: automatic per-trade (default 3%) Take profit: automatic per-trade (default 6%, 2:1 R/R) Daily loss limit: halt trading after X% daily drawdown (default 10%) Max concurrent positions: configurable (default 3)
EMA(12) crosses above EMA(26) โ long EMA(12) crosses below EMA(26) โ short Best on: ETH/USDT 1h timeframe
RSI(14) crosses up from below 30 โ long RSI(14) crosses down from above 70 โ short Best on: SOL, HYPE (73% WR), 1000PEPE (53% WR) 1h timeframe Backtested: HYPE +$339, PEPE +$210 on 90-day 1h data
See references/custom_strategy.md for adding your own signals.
The paper/live trading engine uses Bybit's WebSocket v5 API: Ticker subscription: millisecond-level price updates for SL/TP Kline subscription: signal calculation on candle close only Auto-reconnect: 5s retry on disconnect State persistence: saves every 5 minutes to JSON
Recommended: systemd service on a VPS. # Create service file sudo tee /etc/systemd/system/paper-trading.service << 'EOF' [Unit] Description=Paper Trading Bot (WebSocket) After=network.target [Service] Type=simple WorkingDirectory=/root/trading ExecStart=/usr/bin/python3 paper_trading_ws.py Restart=always RestartSec=10 [Install] WantedBy=multi-user.target EOF sudo systemctl enable --now paper-trading
Built-in Telegram push for all events: Position opened/closed Stop loss / take profit hit 6-hourly summary reports Error alerts Set TG_BOT_TOKEN and TG_CHAT_ID in config.
scripts/config_template.py โ Configuration template scripts/risk_manager.py โ Risk management engine scripts/paper_trading_ws.py โ WebSocket paper trading bot scripts/live_trading.py โ Live trading bot scripts/backtest.py โ Backtesting engine references/custom_strategy.md โ Guide for adding custom strategies references/bybit_api_notes.md โ Bybit API gotchas and tips
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.