AlphaArena克隆版交易系统
策略简介
本策略基于"感知-决策-执行"三段式架构,将大语言模型(LLM)与专业量化交易框架深度融合,实现加密货币永续合约的全自动化智能交易。系统以分钟级别周期运行,对多个主流币种进行实时分析,输出具体的开仓、持仓、平仓指令,并自动完成订单执行与风险监控。
核心架构
系统由七个核心模块组成,形成完整的数据流闭环:
① 定时触发器
系统心跳驱动模块,以分钟级别为基础周期,周期性激活整个决策链路,保证策略在市场活跃时段的持续运转。
② 账户状态管理
负责初始化基准数据并跨周期持久化账户状态,实时追踪调用次数、运行时长、账户总价值、可用资金及累计收益率,为AI决策提供完整的资金视角。
③ 市场数据获取
系统的"感知层",为每个目标币种并行采集两个维度的K线数据:
- 短周期(分钟级):用于精确捕捉入场与出场时机
- 长周期(小时级):用于研判主趋势方向与市场结构
在此基础上自动计算多项技术指标,包括 EMA20/50、MACD(12/26/9)、RSI(7/14)及 ATR(3/14),并将最近10根K线的完整指标序列一并传递给AI,确保模型具备时序感知能力。
④ 持仓数据获取
实时追踪每个币种的持仓状态,包括持仓数量、入场价格、当前价格、未实现盈亏、杠杆倍数、强平价格,以及预存的止盈止损退出计划。quantity 字段为核心状态标志:null 表示空仓可开仓,非 null 表示有持仓只可持有或平仓,从架构层面杜绝加仓行为。
⑤ 数据融合节点
将市场数据与持仓数据整合为统一的 JSON 结构,作为AI决策的标准化上下文输入。
⑥ AI智能决策引擎
系统的核心大脑,采用"固定系统提示词 + 动态用户提示词"双层提示架构:
-
系统提示词定义AI的交易员角色、风险约束、决策框架与输出格式规范,是AI的行为边界。核心约束包括:
- 最大同时持仓数不超过6个
- 单笔交易风险不超过账户的3-5%
- 最低风险回报比2.5:1
- 每笔交易必须包含止盈价、止损价及自然语言描述的失效条件
- 禁止对同一币种加仓
-
用户提示词在每次调用时动态注入当前市场状态数据,包含账户运行时间、收益率、可用资金、全币种实时技术指标及持仓详情。
AI综合双时间框架进行分析:以长周期确定趋势方向,以短周期寻找最优入场时机,最终输出严格 JSON 格式的交易信号,包含信号类型(entry/hold/close)、止盈止损价位、建议杠杆、风险金额、置信度及决策依据。
⑦ 交易执行与监控
信号解析后进入执行层,主要完成以下工作:
- 精度管理:自动获取交易所对每个交易对的精度要求与最小下单量
- 仓位计算:基于风险金额和止损距离反算合约数量(风险金额 ÷ 风险距离),同时受账户杠杆上限约束
- 方向识别:通过比较止盈价与止损价自动判断多空方向
- 止盈止损监控:每个周期主动轮询所有持仓,价格触及目标价或止损价时立即平仓,并清除对应的退出计划记录
- 可视化面板:以表格形式实时展示AI信号分析与持仓状态,便于人工审查
风险管理体系
系统构建了三重风险防护机制:
| 防线 | 机制 | 说明 |
|---|---|---|
| 第一道 | 资金分配 | 账户均分至各币种,理论最大总风险可控 |
| 第二道 | 止损设置 | 基于ATR动态计算,最小止损距离≥2.5% |
| 第三道 | 失效条件 | 技术形态破坏即主动离场,独立于止损价位触发 |
适用场景
- 希望借助 AI 能力进行技术分析与交易决策的量化研究者
- 需要全自动化执行、24小时不间断监控的交易者
- 对多币种轮动策略感兴趣的用户
风险提示:本策略涉及杠杆交易,加密货币市场波动剧烈,AI 决策存在不确定性,实盘使用前请充分回测并设置合理的资金规模。本策略仅供技术学习与研究参考,不构成任何投资建议。
- 1