Type/to search

自适应因子挖掘量化策略测试版

Cryptocurrency
Created: 2026-03-18 13:04:48
Last modified: 3 months ago
2
Follow
484
Followers

策略简介

本策略是一套运行在币安永续合约上的多因子多空对冲量化系统。核心思路是利用 AI 大语言模型(LLM)自动挖掘、验证和迭代量价因子,通过 Rank IC(秩信息系数)严格筛选具有真实预测力的因子,加权合成后输出多空信号并自动执行调仓,全程无需人工干预因子设计。

核心优势在于:因子池不是写死的,而是由 AI 根据市场状态持续探索新维度、淘汰失效因子、自适应进化,真正实现"因子自己会拟合"的量化策略。


核心模块

① 标的池筛选 + 市场状态检测(小时级别)

自动拉取全市场 USDT 永续合约行情,按成交额排序筛选前 N 个主流币种构建标的池。同时分析 BTC 近期波动率分位数,将市场划分为四种状态:正常(normal)、高波动(high_vol)、低波动(low_vol)、突变(volatile),供后续因子生成和信号计算参考。

② AI 因子挖掘 + 自适应迭代(核心)

使用大语言模型作为因子研究员,每轮迭代完成以下闭环:

  • 检查现有因子池状态,识别近期 IC 衰减的因子
  • 构建结构化 Prompt,注入已覆盖维度、衰减因子、市场状态,引导 AI 探索全新方向
  • AI 生成候选因子(单行 JS 表达式),覆盖动量、反转、波动率、成交量、量价背离、均线排列等多维度
  • 对所有因子(新旧)进行完整 Rank IC 回测验证,采用 t-1 期因子值预测 t 期收益的正确时序
  • 相关性去重(高相关因子仅保留 IC 最优者)+ 末位淘汰,维持因子池在目标数量

③ 多因子信号合成 + 调仓执行

对标的池中所有币种计算各因子的截面 Z-score,以近期 IC 为权重加权合成综合评分。评分超过做多阈值的前 N 个币种做多,低于做空阈值的前 N 个做空,自动执行开平仓。不在目标持仓中的旧仓位自动平掉。

④ 实时持仓监控 + 风控(秒级别)

快速循环监控所有持仓的浮盈浮亏,内置三重退出机制:

  • 固定止损:亏损达到设定比例自动平仓
  • 固定止盈:浮盈达到设定比例自动平仓
  • 动态移动止盈:浮盈超过触发阈值后启动,根据最高浮盈自适应调整回撤容忍度(浮盈越高,允许回撤越大),从最高点回撤超限即平仓锁利

⑤ 可视化仪表板

策略运行后实时展示三张可交互表格:

  • 账户概览:初始资金、当前权益、总收益率、市场状态、因子数量、迭代次数,支持一键重置和清空因子池
  • 因子池状态:每个因子的历史 IC、近期 IC、IC 趋势、相关因子、方向、逻辑说明,衰减因子自动标记预警
  • 持仓监控:币种方向、入场价、现价、浮盈、最高浮盈、移动止盈状态,支持手动平仓

可配置参数

参数说明默认值
topN成交额过滤币种数量40
klineLen历史K线长度(用于IC回测)500
btcChangePctBTC突变阈值(%)5
icThresholdIC有效性阈值(低于此值淘汰)0.02
initFactorCount初始因子数量10
icWindowLen滚动IC窗口期数48
icDropThresholdIC下滑警戒值0.01
icDecayWindow近期IC评估窗口期数48
minFactorCount最少有效因子数3
icDecayThresholdIC衰减警戒阈值-0.01
corrThreshold因子相关性过滤阈值0.7
longShortN多空各选币种数5
positionRatio总仓位比例0.5
stopLossPct单仓止损比例(%)8
maxLeverage最大杠杆倍数3
takeProfitPct单仓止盈比例(%)20
shortThreshold做空评分阈值-0.3
longThreshold做多评分阈值0.3

策略适用场景

  • 希望系统性做多空对冲、不依赖单一方向判断的量化用户
  • 对传统固定因子策略容易失效感到困扰,希望因子池能自动进化的用户
  • 具备一定合约交易基础,理解因子、IC、多空对冲等概念的进阶用户

风险提示

  • 加密货币永续合约波动极大,多空对冲可降低但无法消除系统性风险
  • AI 生成的因子基于历史统计规律,过去有效不代表未来持续有效
  • 因子 IC 验证基于小时级 K 线回测,极端行情下可能失效
  • 杠杆会成倍放大损失,建议初期使用低杠杆并控制总仓位比例
  • 强烈建议先在模拟盘运行多个迭代周期,观察因子池进化和信号质量后再切换实盘
Source
Workflow
Strategy parameters
Strategy parameters
因子筛选
成交额过滤币种数量 (Optional)
历史K线长度 (Optional)
BTC突变阈值(%) (Optional)
IC有效性阈值 (Optional)
初始因子数量 (Optional)
滚动IC窗口期数 (Optional)
IC下滑警戒值 (Optional)
近期IC窗口 (Optional)
最少有效因子数 (Optional)
衰减阈值 (Optional)
相关性过滤阈值 (Optional)
交易执行
多空各选币种数 (Optional)
总仓位比例 (Optional)
单仓止损比例(%) (Optional)
最大杠杆倍数 (Optional)
单仓止盈比例(%) (Optional)
做空阈值 (Optional)
做多阈值 (Optional)
Comment
All comments (1)

    经过一段时间实盘测试,效果较为不稳定,收益起伏较大,模型引导语和个别参数需根据实盘运行结果进行合理调试。

    3 months ago
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)