AI助手–自然语言生成双均线期货工作流&优化策略
  瑞泉 30天前 107 0

一 前言

  • 近一年AI炒股期货的广告铺天盖地,很多很多,但是赶紧很多都是噱头,偶尔看到PandaAI第二届线下因子论坛,听到李老师介绍PandaAI的愿景就是让AI量化交易平民化,深受打动,添加小助理开始了解PandaAI,也很高兴这次参加内测更好的了解PandaAI这个平台,下面是我参加内测第一周的学习总结。

二 生成工作流

2.1 通过AI助手生成基础模型

  • 点击【创建工作流】按钮,选择【创建空白工作流】,如下图:
    image.png
    image.png
  • 选择上图【AI助手】,在提问框中输入你的工作流需求“写⼀个期货交易策略,运⽤双均线逻辑在⽩银合约上测试,收益率图形化展示”,点击【发送】按钮,如下图:
    image.png
    自动生成工作流如下图:
    image.png
    点击第一个节点【代码】部分可以看到生成代码,如下图:
    image.png
    点击【启动工作流】开始运行工作流,如下图:
    image.png
    当提示运行成功后,点击最后一个节点查看策略回测结果,如下图:
    image.png

2.2 调试策略

  • 通过查看日志,发现策略的问题,如下图:
    image.png
  • 通过分析和与其他同学交流,找到原因是系统没有正确匹配当月的主力合约,通过在画布上点击【代码】进入编辑代码弹框中,输入“请把合约改成沪银主力连续合约”,让代码助手帮助完善代码
    image.png
  • 生成新的代码后,点击【应用】,如下图:
    image.png
  • 可以看到红色是之前,绿色是完善后的,点击【应用】和【保存】,如下图:
    image.png
  • 关闭编辑代码弹框,再次启动工作流,执行成功后查看回测结果,年化收益4.4%,低于基准收益,如下图:
    image.png

三 优化策略

3.1 分析基础模型的交易策略

  • 通过查看画布第一个节点中的代码获知AI助手生成的买入条件是双均线金叉,卖出条件是双均线死叉,按照这个策略买入和卖出收益偏低,在此策略基础上提出优化策略如下:
    开仓条件:只有长短均线形成金叉,同时K线贯穿长短均线才开仓(金叉所在K线收盘价高于金叉点)
    平仓条件:长短均线出现死叉,下跌趋势中阳包阴,上涨趋势阴包阳,三个条件只要满足一个就全清平仓

3.2 让代码助手根据新策略生成代码

image.png

3.3 检验新策略

  • 重新启动工作流,执行成功后查看回测结果,可以看到年化收益24.15%,明显优于上次4.4%,也高于基准收益18.55%,如下图:
    image.png
最后一次编辑于 30天前 0

暂无评论

推荐阅读