โ† All skills
Tencent SkillHub ยท Developer Tools

Bybit Futures

Complete Bybit USDT perpetual futures trading system with risk management, paper trading, and live execution. Use when building a crypto futures trading bot,...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Complete Bybit USDT perpetual futures trading system with risk management, paper trading, and live execution. Use when building a crypto futures trading bot,...

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, references/bybit_api_notes.md, references/custom_strategy.md, scripts/backtest.py, scripts/config_template.py, scripts/live_trading.py

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

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.

Upgrade existing

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.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.1.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 11 sections Open source page

Bybit Futures Trading System

Complete trading infrastructure for Bybit USDT perpetual futures contracts.

Quick Start

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

Architecture

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

Risk Management

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 Crossover (ETH)

EMA(12) crosses above EMA(26) โ†’ long EMA(12) crosses below EMA(26) โ†’ short Best on: ETH/USDT 1h timeframe

RSI Mean Reversion (SOL, HYPE, PEPE)

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

Custom Strategy Template

See references/custom_strategy.md for adding your own signals.

WebSocket Real-Time Engine

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

Deployment

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

Telegram Notifications

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.

Files

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

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
3 Docs3 Scripts
  • SKILL.md Primary doc
  • references/bybit_api_notes.md Docs
  • references/custom_strategy.md Docs
  • scripts/backtest.py Scripts
  • scripts/config_template.py Scripts
  • scripts/live_trading.py Scripts