GitHunt
WX

wxzed/alpha-arena-okx

比特币BTC加密货币ai自动交易机器人,基于nof1:alphaarena项目,让ai模型deepseek或qwen3-max自动炒币的程序,支持欧易okx交易所。无需人工干预,请看演示网站(演示为新版本,正在持续测试中,稳定盈利后更新,请关注更新)

BTC自动交易机器人 + Web监控界面

策略不断的改进中,请关注demo站点ai-okx.zhongdu.net

1113总结:经过连续2周的测试,15分钟交易周期账户总权益有赚有赔,整体总权益基本没有太大变化,现有demo改为1h时间周期测试,原策略不变(ai决策,buy或shell下单并设置止盈止损,hold信号不变止盈止损)
本次更新只是变更了一下时间周期,其他没有变化。

前期测试了很多项目,亏的一塌糊涂,切记切记
不稳定盈利不要轻易开仓尝试,或轻仓尝试

⚠️ 重要提示:单向持仓模式

本程序使用 单向持仓 模式,请确保您的账户设置正确!

🚀 最新更新 v2.1:真实止盈止损订单功能

✅ 新增功能

  • 自动设置止盈止损订单:开仓/加仓后立即在OKX设置真实的算法订单
  • 实时风险保护:价格触发立即执行,无需等待15分钟周期
  • 智能订单管理:平仓/反向开仓时自动取消旧订单
  • 订单状态追踪:实时记录和显示止盈止损订单ID

📖 详细说明:止盈止损功能文档

🎉 Web实时监控界面 v2.0

✨ 全新高端深色主题!专业交易平台级视觉体验

基于Streamlit框架的Web监控界面,实时展示:

  • 💰 账户信息和持仓状态(毛玻璃卡片设计)
  • 📊 BTC价格和涨跌幅(金色渐变大字体)
  • 📈 收益曲线和绩效统计(深色图表主题)
  • 🤖 AI实时决策分析(动态发光效果
  • 📝 完整交易记录(深色表格)

新版特色:

  • 🎨 深紫蓝渐变背景
  • ✨ AI信号呼吸发光动画
  • 🔮 毛玻璃效果卡片
  • 🌈 专业配色方案
  • 📱 响应式设计

🐍 方式三:Python直接运行(推荐开发调试)

# 安装依赖
pip install -r requirements.txt

# 启动交易程序(终端1)
python deepseekok2.py

# 启动Web界面(终端2)
streamlit run streamlit_app.py

# 或直接启动(以上两个命令二合一)
python run.py

然后在浏览器访问:http://localhost:8501


配置内容

配置文件建在策略根目录

拷贝模板文件到新名字:.env

cp .env_template .env

DEEPSEEK_API_KEY=你的deepseek api密钥
BINANCE_API_KEY=
BINANCE_SECRET=
OKX_API_KEY=
OKX_SECRET=
OKX_PASSWORD=

💡 详细配置说明: 查看 ENV_CONFIG.md 获取完整配置指南

获取API密钥

AI模型:

  1. DeepSeek API (默认): https://platform.deepseek.com/
    • 注册账号
    • 创建API Key
    • 充值(按使用量计费,约0.14元/百万tokens)
    • 模型:deepseek-chat

交易所:

  1. OKX API: https://www.gtohfmmy.com/join/6746503
    • 使用邀请码注册并完成任务,最高获100usdt奖励
    • API管理 → 创建API
    • 权限:需要"交易"权限
    • 重要:妥善保管密钥,不要泄露

4. 交易参数配置

deepseekok2.py中修改交易参数

*** 投入保证金计算公式=下单基数信心系数仓位比例%趋势系数 ***
例:基数100usdt,中信心,仓位0.5,高趋势,保证金=100
10.51.2=60

TRADE_CONFIG = {
    'symbol': 'BTC/USDT:USDT',  # OKX的合约符号格式
    'leverage': 10,  # 杠杆倍数,只影响保证金不影响下单价值
    'timeframe': '15m',  # 使用15分钟K线
    'test_mode': False,  # 测试模式
    'data_points': 96,  # 24小时数据(96根15分钟K线)
    'analysis_periods': {
        'short_term': 20,  # 短期均线
        'medium_term': 50,  # 中期均线
        'long_term': 96  # 长期趋势
    },
    # 新增智能仓位参数
    'position_management': {
        'enable_intelligent_position': True,  # 🆕 新增:是否启用智能仓位管理
        'base_usdt_amount': 100,  # USDT投入下单基数
        'high_confidence_multiplier': 1.5,  # 高信心系数
        'medium_confidence_multiplier': 1.0,  # 中信心系数
        'low_confidence_multiplier': 0.5,  # 低信心系数
        'max_position_ratio': 50,  # 单次最大仓位比例默认50%
        'trend_strength_multiplier': 1.2  # 趋势系数
    }

📁 项目文件说明

核心文件

  • run.py - 统一启动入口(宝塔面板使用)
  • deepseekok2.py - 主交易程序
  • streamlit_app.py - Web监控界面
  • data_manager.py - 数据共享模块
  • requirements.txt - Python依赖包