返回顶部
b

bybit-futuresBybit永续合约

Complete Bybit USDT perpetual futures trading system with risk management, paper trading, and live execution. Use when building a crypto futures trading bot, connecting to Bybit API, implementing stop-loss/take-profit, managing leverage and position sizing, paper trading strategies, backtesting, or deploying a WebSocket-based real-time trading system. Supports EMA crossover, RSI, and custom strategy templates.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.0
安全检测
已通过
1,223
下载量
免费
免费
4
收藏
概述
安装方式
版本历史

bybit-futures

技能名称: bybit-futures
详细描述:

Bybit 永续合约交易系统

针对 Bybit USDT 本位永续合约的完整交易基础设施。

快速开始

  1. 1. 安装依赖:pip install ccxt websockets numpy requests
  2. 复制 scripts/configtemplate.py → config.py,填写 API 密钥
  3. 运行模拟交易:python scripts/papertradingws.py
  4. 验证通过后,切换至实盘:python scripts/livetrading.py

架构

config.py ← API 密钥 + 风险参数
risk_manager.py ← 仓位管理、每日亏损限额、最大持仓数
papertradingws.py ← WebSocket 实时模拟交易
live_trading.py ← 实盘执行(相同逻辑,真实订单)
backtest.py ← 历史回测引擎

风险管理

所有交易均由 risk_manager.py 强制执行:

  • - 最大仓位:每笔交易占用资金的可配置百分比(默认 20%)
  • 最大杠杆:可配置(默认 5 倍)
  • 止损:每笔交易自动设置(默认 3%)
  • 止盈:每笔交易自动设置(默认 6%,2:1 盈亏比)
  • 每日亏损限额:当日回撤达 X% 后停止交易(默认 10%)
  • 最大同时持仓数:可配置(默认 3 个)

内置策略

EMA 交叉策略(ETH)

  • - EMA(12) 上穿 EMA(26) → 开多
  • EMA(12) 下穿 EMA(26) → 开空
  • 最佳适用:ETH/USDT 1 小时周期

RSI 均值回归策略(SOL、HYPE、PEPE)

  • - RSI(14) 从 30 以下向上穿越 → 开多
  • RSI(14) 从 70 以上向下穿越 → 开空
  • 最佳适用:SOL、HYPE(胜率 73%)、1000PEPE(胜率 53%)1 小时周期
  • 回测结果:基于 90 天 1 小时数据,HYPE 盈利 +$339,PEPE 盈利 +$210

自定义策略模板

参见 references/custom_strategy.md 了解如何添加自定义信号。

WebSocket 实时引擎

模拟/实盘交易引擎使用 Bybit WebSocket v5 API:

  • - Ticker 订阅:毫秒级价格更新,用于止损/止盈
  • K线订阅:仅在 K 线收盘时计算信号
  • 自动重连:断开后 5 秒重试
  • 状态持久化:每 5 分钟保存至 JSON 文件

部署

推荐:在 VPS 上以 systemd 服务运行。

bash

创建服务文件


sudo tee /etc/systemd/system/paper-trading.service << EOF
[Unit]
Description=模拟交易机器人(WebSocket)
After=network.target

[Service]
Type=simple
WorkingDirectory=/root/trading
ExecStart=/usr/bin/python3 papertradingws.py
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target
EOF

sudo systemctl enable --now paper-trading

Telegram 通知

内置 Telegram 推送,覆盖所有事件:

  • - 开仓/平仓
  • 触发止损/止盈
  • 每 6 小时汇总报告
  • 错误警报

在配置文件中设置 TGBOTTOKEN 和 TGCHATID。

文件列表

  • - scripts/configtemplate.py — 配置模板
  • scripts/riskmanager.py — 风险管理引擎
  • scripts/papertradingws.py — WebSocket 模拟交易机器人
  • scripts/livetrading.py — 实盘交易机器人
  • scripts/backtest.py — 回测引擎
  • references/customstrategy.md — 添加自定义策略的指南
  • references/bybitapinotes.md — Bybit API 注意事项与技巧

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 bybit-futures-1776419962 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 bybit-futures-1776419962 技能

通过命令行安装

skillhub install bybit-futures-1776419962

下载

⬇ 下载 bybit-futures v1.1.0(免费)

文件大小: 13.91 KB | 发布时间: 2026-4-17 19:59

v1.1.0 最新 2026-4-17 19:59
Added HYPE and PEPE RSI strategies (73% and 53% WR)

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部