{"repo":"btcusdt-cc/BTCAlpha","free":true,"listed":false,"github":"https://github.com/btcusdt-cc/BTCAlpha","clone":"git clone https://github.com/btcusdt-cc/BTCAlpha.git","description":"基于 OKX BTCUSDT 永续合约的比特币量化交易系统，核心能力是识别并复现历史盈利形态。系统整合技术指标、链上衍生品数据、订单簿微观结构、市场情绪等 12 个维度，通过多维评分机制对每笔信号进行严格过滤，只在多维度共振时执行交易，最大程度提升信号质量与胜率。","language":"Python","stars":53,"topics":["algorithmic-trading","bitcoin","btcusdt","cryptocurrency","okx","perpetual-contract","quantitative-trading"],"license":null,"category":"blockchain-web3","readme_excerpt":"BTCAlpha - 基于 OKX BTCUSDT 永续合约的比特币智能量化交易系统 基于 OKX BTC/USDT 永续合约的智能量化交易系统。系统通过机器学习方法对历史盈利 K 线形态进行特征提取与记忆，在实盘中实现形态的自动识别与匹配，触发对应的开仓/平仓指令。 在信号过滤层面，系统融合 12 个维度 的多源数据进行综合评分，涵盖： - 技术面 ：趋势方向（EMA 多空排列）、MACD 动量、K 线振幅与形态 - 成交量 ：量价关系、突破有效性、量价背离 - 微观结构 ：订单簿不平衡度（OBI）、主动买入比 - 衍生品数据 ：资金费率、多空持仓比 - 宏观情绪 ：市场波动率、社交媒体情绪、BTC 市值占比 多维度评分汇总后与动态阈值比较，仅在信号充分收敛时执行下单，从根本上规避单一指标失效的风险。 欢迎大家积极参与本项目，分享量化交易的先进经验和算法 → 经验分享 --- 目录 - 环境要求 - 安装与启动 - 首次使用流程 - 页面功能说明 - K线图 / 回测分析 - 参数调节 - 模型管理 - 日志 - 配置参数详解 - 模型库：系统的核心 - 交易安全说明 - 常见问题 --- 环境要求 依赖 版本要求 ------ --------- Python 3.9 + OKX 账户 需申请 API Key（模拟盘或实盘均可） 主要 Python 包 （详见 requirements.txt ）： - python-okx — OKX 官方 SDK - flask — Web 界面 - PyYAML — 配置文件解析 --- 安装与启动 1. 克隆并安装依赖 2. 配置 OKX API 拷贝配置文件 编辑 conf/okx api.json ： flag: \"1\" 为 OKX 模拟盘（推荐新手先用模拟盘测试）， flag: \"0\" 为实盘。 3. 配置代理（如需要） 如果所在地区无法直连 OKX，在 conf/config.yaml 中配置代理： 4. 启动系统 浏览器访问 http://localhost:5000 其他启动方式： --- 首次使用流程 --- 页面功能说明 K线图 / 回测分析 这是系统的主操作页面，承载了实时行情展示和历史回测两大功能。 控制栏（顶部） 控件 作用 ------ ------ 最近24小时 快捷加载最近24小时的 K 线数据 开始/结束日期 自定义时间范围（用于回测） K线周期 1分钟 / 5分钟 / 15分钟切换 ▶ 开始回溯 用选定时间范围运行历史回测 ↺ 加载K线 加载选定时间范围的实时 K 线 ← 返回实时行情 回测完成后，切换回实时数据显示 📋 日志图标 查看回测运行日志 时间范围上方的信息行会显示：当前时间范围、持仓情况、以及回测汇总（胜率/净收益/成交对数等）。 K线图区域 - 显示 K 线蜡烛 + MA5/MA10/MA20 均线 + 成交量 - 回测后会叠加显示各信号标记（开多/平多/开空/平空/加仓/止损等彩色圆点） - 点击任意蜡烛 ：弹出晋升操作栏，可将该时间点的图形添加到模型库 - 右下角 − / + 按钮：调整 K 线显示比例（鼠标滚轮也可缩放） 晋升操作栏 点击 K 线图上任意位置后，底部会出现操作栏： - 显示选中的时间和收盘价 - 提供四个按钮： 开多 / 平多 / 开空 / 平空 - 点击后系统自动计算该时间点的图形指纹并写入模型库 - 晋升成功后显示模型 ID 和15码指纹内容 回测功能 1. 选择时间范围（支持任意时间跨度） 2. 点击「▶ 开始回溯」 3. 日","default_branch":null,"files":null,"tree":[],"storefront":"/r/btcusdt-cc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/btcusdt-cc/BTCAlpha/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."}