oficcejo/alpha-arena-okx
比特币BTC加密货币ai自动交易机器人,基于nof1:alphaarena项目,让ai模型deepseek或qwen3-max自动炒币的程序,支持欧易okx交易所。无需人工干预,请看演示网站(演示为新版本,正在持续测试中,稳定盈利后更新,请关注更新)
这是什么
alpha-arena-okx 是一个开源、AI 辅助的比特币期货交易机器人,专为 OKX 交易所设计。它会持续抓取市场数据,让 DeepSeek-chat 模型生成买入/持有/卖出信号,然后下达订单(包含实时止损/止盈订单)。基于 Streamlit 的 Web 仪表板会显示账户余额、持仓、价格图表以及 AI 的最新决策。
核心组件
| 文件 / 文件夹 | 角色 |
|---|---|
deepseekok2.py |
主交易循环 – 抓取 OHLCV 数据,调用 DeepSeek API,计算仓位大小,向 OKX 发送订单并管理止损/止盈订单。 |
streamlit_app.py |
使用 Streamlit 构建的实时监控 UI – 显示账户信息、价格、利润曲线以及带有视觉效果的 AI 信号。 |
run.py |
宝塔 (宝塔) 面板使用的单一入口点,用于同时启动机器人和 UI。 |
data_manager.py |
简单的内存中/共享数据存储,让机器人和 UI 读取相同的最新市场/信号信息。 |
requirements.txt |
Python 依赖项(例如 ccxt、streamlit、httpx)。 |
Docker 文件 (Dockerfile, Dockerfile.trading, docker-compose.yml) |
用于交易流程和 Streamlit UI 的容器化构建。 |
.env_template / .env |
存储 DeepSeek、OKX(以及可选的 Binance)的 API 密钥和其他配置值。 |
运作方式
- 数据收集 – 使用
ccxt从 OKX 抓取 15 分钟 K 线数据。 - AI 决策 – 将近期的价格序列(以及一些技术指标值)发送给 DeepSeek-chat 模型。模型会返回一个简单的指令:
buy、sell(做空)或hold。 - 仓位计算 – 一个公式结合了基础 USDT 金额、信心乘数、最大仓位比例和趋势强度因子来计算订单大小。
- 订单执行 – 通过 OKX API 下达市价(或限价)订单,然后立即创建真实的止损/止盈订单,以便交易所可以在不等待 15 分钟周期的情况下平仓。
- 监控 – Streamlit 仪表板读取共享状态并显示:
- 账户权益和保证金使用量
- 当前持仓和订单 ID
- BTC 价格和 24 小时变化
- 盈亏曲线
- AI 的最新推理(DeepSeek 返回的文本)
部署选项
| 方法 | 使用时机 | 步骤(高层概述) |
|---|---|---|
| 宝塔面板 (一键部署) | 具有图形控制面板的 VPS/云服务器(推荐非技术用户使用)。 | 安装宝塔,添加一个 Python 项目管理器,上传仓库,将 run.py 设置为启动脚本,并在 .env 中填入密钥。 |
| Docker | 本地开发或以容器为导向的生产环境。 | git clone … && cd ds-main && cp .env.example .env && docker-compose up -d。 |
| 直接 Python | 快速调试或自定义开发。 | 创建虚拟环境,pip install -r requirements.txt,运行 python deepseekok2.py(机器人)和 streamlit run streamlit_app.py(UI),或者直接运行 python run.py。 |
配置重点
- AI 模型 – DeepSeek-chat (
deepseek-chat)。API 密钥放在DEEPSEEK_API_KEY中。 - 交易所 – OKX API 密钥(
OKX_API_KEY、OKX_SECRET、OKX_PASSWORD)。机器人以单向模式运作(根据配置,只能做多或只能做空)。 - 交易参数 – 在
deepseekok2.py中的TRADE_CONFIG下定义。重要的调整参数:leverage(默认 10×)timeframe(根据最新测试为15m或1h)- 包含信心乘数和最大仓位比例的仓位管理区块。
- 止损 / 止盈 – 在 v2.1 中启用;机器人会在 OKX 上创建真实的算法订单,当价格触及阈值时立即触发。
适用对象
- 想要 AI 驱动的信号层,但不想自己编写模型的散户加密货币交易者。
- 正在寻找将大型语言模型 API 集成到自动化交易流程中的现成示例的开发者。
- 任何有兴趣在期货市场上尝试基于 AI 的风险管理(止损/止盈自动化)的人。
注意事项 / 警告
- 作者多次强调该策略无法持续稳定盈利;在投入真实资金之前,建议进行广泛的测试。
- 仅支持单向持仓 – 您必须将机器人配置为只能做多或只能做空。
- 使用 API 会产生费用(DeepSeek token 定价),并且需要谨慎处理密钥。
- 机器人依赖 OKX API 和 DeepSeek 服务的稳定性;服务中断将导致交易停止。
以上所有信息均直接取自仓库的 README;未推断任何额外功能。
相关
- 项目
- 项目
- 项目
- 项目
- 项目