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 依赖项(例如 ccxtstreamlithttpx)。
Docker 文件 (Dockerfile, Dockerfile.trading, docker-compose.yml) 用于交易流程和 Streamlit UI 的容器化构建。
.env_template / .env 存储 DeepSeek、OKX(以及可选的 Binance)的 API 密钥和其他配置值。

运作方式

  1. 数据收集 – 使用 ccxt 从 OKX 抓取 15 分钟 K 线数据。
  2. AI 决策 – 将近期的价格序列(以及一些技术指标值)发送给 DeepSeek-chat 模型。模型会返回一个简单的指令:buysell(做空)或 hold
  3. 仓位计算 – 一个公式结合了基础 USDT 金额、信心乘数、最大仓位比例和趋势强度因子来计算订单大小。
  4. 订单执行 – 通过 OKX API 下达市价(或限价)订单,然后立即创建真实的止损/止盈订单,以便交易所可以在不等待 15 分钟周期的情况下平仓。
  5. 监控 – 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_KEYOKX_SECRETOKX_PASSWORD)。机器人以单向模式运作(根据配置,只能做多或只能做空)。
  • 交易参数 – 在 deepseekok2.py 中的 TRADE_CONFIG下定义。重要的调整参数:
    • leverage(默认 10×)
    • timeframe(根据最新测试为 15m1h
    • 包含信心乘数和最大仓位比例的仓位管理区块。
  • 止损 / 止盈 – 在 v2.1 中启用;机器人会在 OKX 上创建真实的算法订单,当价格触及阈值时立即触发。

适用对象

  • 想要 AI 驱动的信号层,但不想自己编写模型的散户加密货币交易者。
  • 正在寻找将大型语言模型 API 集成到自动化交易流程中的现成示例的开发者。
  • 任何有兴趣在期货市场上尝试基于 AI 的风险管理(止损/止盈自动化)的人。

注意事项 / 警告

  • 作者多次强调该策略无法持续稳定盈利;在投入真实资金之前,建议进行广泛的测试。
  • 仅支持单向持仓 – 您必须将机器人配置为只能做多或只能做空。
  • 使用 API 会产生费用(DeepSeek token 定价),并且需要谨慎处理密钥。
  • 机器人依赖 OKX API 和 DeepSeek 服务的稳定性;服务中断将导致交易停止。

以上所有信息均直接取自仓库的 README;未推断任何额外功能。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目