AI助⼿-⾃然语⾔⽣成期货⼯作流--以唐奇安通道为例
  学满释放 2026年02月11日 94 0

一 创建基础⼯作流

  • 打开右下⻆ AI 助⼿
  • 在对话框中输⼊研究⽬标:写一个海龟交易法则,用于白银期货测试。用15分钟级别的上下轨的宽度作为波动率的特征,当连续3根15分钟级别的上下轨宽度变宽,则定义为波动率放大,此时再按照海龟交易法则的新高、ATR入场和制定止损。
    图片1.png

二 策略代码审查与逻辑纠偏

2.1 识别默认指标偏差

  • 检查AI初步生成的Python代码与策略小结;
  • 发现AI默认采用了Bollinger带宽(布林带)作为波动率扩张的衡量标准,偏离了初始构想;

2.2 下达精准修改指令

  1. 在AI对话框中明确指出偏差:“你用的是波动率扩张(Bollinger带宽),但我不需要使用布林带”;
  2. 提供明确的替换方案,指示AI将特征判定逻辑更改为“用15分钟级别的唐奇安通道的上下轨”;
    图片2.png

三 运行回测与AI智能诊断

3.1 诊断交易活跃度

  • 应用并保存修正后的代码,启动第一次完整回测;
  • 调用系统的“AI分析”功能,获取关于策略失效或表现平庸的深度诊断报告;

3.2 定位参数保守问题

  1. 吸收AI的核心改进建议:首先检查交易是否“有做起来”;
  2. 依据提示,深入核对成交笔数、平均持仓天数、胜率和盈亏比等指标;
  3. 确认策略未有效运行的根源在于参数过于保守(如ATR止损太近、risk_per_trade太小、channel_window过大导致信号极少);
    图片3.png

四 落实优化建议与代码更新

4.1 自动迭代策略参数

  • 采纳AI智能分析给出的具体参数调整方向;
  • 直接在对话框中向AI助手下达简明指令:“根据改进建议继续修改”;

4.2 重构风控与入场逻辑

  1. 等待AI自动重构代码,完成缩短通道窗口、放宽止损倍数等具体调参动作,以提高交易频率并减少被短期噪音扫出;
  2. 点击“应用”将新逻辑覆盖至当前节点,并务必点击保存以更新工作流状态;
    图片4.png

五 收益复盘与绩效评估

5.1 查看全局资金曲线

  • 再次点击“启动工作流”,基于优化后的参数跑通白银期货的全局回测;
  • 进入“收益概览”面板,直观查看策略收益、超额收益以及基准收益的走势对比;

5.2 评估核心回测指标

  1. 详细核对年化收益、最大回撤、夏普比率、收益波动率等关键量化指标;
  2. 结合“交易详情”与“查看日志”功能,复盘优化后的开平仓信号是否准确命中了一波多头或空头趋势;
    图片5.png

六 策略泛化验证与多品种测试

6.1 下达品种切换指令

  • 在白银品种上验证了该改进版海龟策略的有效性与盈利能力后,准备测试其鲁棒性;
  • 直接向AI对话框输入极简指令:“切换品种为铜”;

6.2 快速开展跨品种回测

  1. 确认AI已自动将底层的合约标的代码映射修改为铜期货主力合约;
  2. 重新保存并运行工作流(注意首次切换品种需等待系统缓存一段历史数据),从而高效完成多品种策略泛化能力的横向对比;
    图片6.png

七 整体研究思路总结

本次测试完整展示了基于AI辅助的量化策略开发与重构流程。

在系统开发与测试过程中,重点通过AI的静态代码审查与动态回测诊断,精准纠正了特征提取的指标偏差(将默认的布林带严格修正为唐奇安通道),并准确定位了导致策略信号稀疏的保守参数陷阱。通过多轮自然语言交互,快速完成了核心参数的迭代与风控逻辑的重构。最终,在单一品种(白银期货)上验证了正向的超额收益后,迅速将策略标的切换至铜期货,完成了跨品种的泛化能力与鲁棒性检验。

补充 :

第一版的交易次数为0,原因在于系统以日频调仓,所以在日内没有做到以15分钟的波动特征来开仓。因此最后的策略并没有用到15分钟k线数据。

建议:增加多周期结合(分钟、日频)回测方法。

最后一次编辑于 2026年02月11日 0

暂无评论

推荐阅读