{"repo":"beijingcao/binance-deribit-btc","free":true,"listed":false,"github":"https://github.com/beijingcao/binance-deribit-btc","clone":"git clone https://github.com/beijingcao/binance-deribit-btc.git","description":"Binance and Deribit BTC cross-exchange arbitrage bot with Redis state recovery, Telegram alerts, and a Flask monitoring dashboard.","language":"Python","stars":390,"topics":["arbitrage","binance","btc","deribit","flask","redis","telegram","trading-bot"],"license":"MIT","category":"trading","readme_excerpt":"Binance-Deribit BTC 跨所套利自动化交易程序 这是一个面向 Deribit 期权与 Binance USDT-M 永续合约的跨交易所套利/对冲项目。项目包含套利扫描、下单执行、持仓监控、结算处理、Redis 状态恢复、Telegram 告警与 Web 监控面板。 风险提示：本项目涉及交易所 API 和自动交易逻辑。请先使用测试网、小资金、只读或低权限 API Key 做充分验证。任何自动交易策略都可能因网络、交易所接口、行情波动、配置错误或代码缺陷造成亏损。 test网实时交易：btc.num.cc 本项目由 https://num.cc 提供算力支持 功能概览 - 扫描 Deribit BTC 期权与 Binance 永续合约之间的潜在套利机会。 - 使用 Redis 保存运行状态，支持进程重启后的状态恢复。 - 使用 SQLite 记录交易、账户权益和浮亏峰值等运行数据。 - 支持 Telegram 机器人查看状态、暂停、恢复、调整部分参数和接收告警。 - 提供 Flask Web 监控面板查看持仓、日志、统计和账户权益。 - 启动前执行 preflight 检查，确认 .env 、API Key、Redis、交易所 REST、持仓和磁盘空间。 - 默认配置为测试网，实盘前需要明确修改配置并重新检查风控参数。 目录结构 部署环境要求 推荐环境： - Python 3.10 或更高版本 - Redis 6 或更高版本 - macOS 或 Ubuntu Linux - 可访问 Deribit、Binance Futures、Telegram API 的网络环境 Python 依赖： - aiohttp - flask - orjson - redis - requests - websockets 快速部署 1. 克隆代码 2. 创建 Python 虚拟环境 macOS / Linux： 如果服务器同时安装了多个 Python 版本，请确认 python --version 指向你准备运行项目的版本。 3. 安装并启动 Redis macOS Homebrew： Ubuntu / Debian： 如果返回 PONG ，说明 Redis 已正常运行。 4. 配置环境变量 复制模板： 编辑 .env ： 需要填写的字段： 说明： - TG BOT TOKEN ：Telegram Bot Token，用于告警和命令交互。 - TG CHAT ID ：允许机器人发送消息的 Telegram chat id。 - TG ALLOWED USER IDS ：可选，限制可发送命令的 Telegram user id，多个用英文逗号分隔。 - DERIBIT BTC CLIENT ID / DERIBIT BTC CLIENT SECRET ：Deribit BTC 账户 API 凭证。 - BINANCE API KEY / BINANCE API SECRET ：Binance USDT-M Futures API 凭证。 .env 已被 .gitignore 忽略，不能提交到 GitHub。 5. 检查策略和环境配置 打开 config.py ，重点确认： 测试网运行时： - BASE CONFIG[\"test trading\"] = True - BINANCE CONFIG[\"use testnet\"] = True - 使用 Deribit 测试网和 Binance Futures 测试网 API Key 实盘运行前： - 将 BA","default_branch":null,"files":null,"tree":[],"storefront":"/r/beijingcao","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/beijingcao/binance-deribit-btc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}