【期货实盘内测】用PandaAI完成首笔交易
0
  JJ 21小时前 5 0

1. 构建策略

在PandaAI网页端的AI工作流中完成策略的构建,可以从零开始创建工作流,也有很多PandaAI官方模版可供选择。

6d6a393076b4405bffc5aefc9f94049d.png

验证策略能否成功运行,并查看策略回测结果。

a53fedc632d1618a3399d6861303c114.png

在上实盘之前,需要在代码中将 MODE 改为 ‘live’;若代码中没有自动获取实盘账号,则需将 context.account 改为自己的实盘账号。

2. 登陆期货账户

在上期货实盘之前,需要先联系期货平台:

  • 切换ctp
  • 程序化报备

大概需要两个工作日的时间。

接着在PandaAI实盘软件(https://www.pandaai.online/download)中【新建账号】,并【连接】,我这边先拿simnow账户测试(https://www.simnow.com.cn/)。

image.png

3. 新建实盘

【新建实盘】,并绑定期货账号和策略,点击【启动】,你的策略就已经在实盘中成功跑起来啦!

image.png
image.png

可以在日志中查看是否有异常事件发生,并监控持仓、下单记录、成交记录等,下图就已经成功在simnow账户中实现了一笔交易。

e0d8df4733ba2af29e668443c206f483.png

4. 用日志调试实盘策略

由于可能会出现实盘运行长时间不产生交易的情况,会怀疑是不是代码有问题,还是交易条件太严格等原因呢?
可以在代码中加入适量的日志输出,以查看策略是否在实盘正常运行:

  1. 启动确认

确认策略跑起来、模式和账号正确。

[initialize] mode=live, account=266414, products=['RB', 'IF']
  1. 每日开盘检查

确认 before_trading 确实执行、主力合约获取正常。

[before_trading] 2025-01-06 主力映射: {'RB': 'RB2505.SHF', 'IF': 'IF2503.CFE'}
  1. 运行心跳 + 下单/止损日志(盘中)

心跳(低频,比如每 10 根 bar):

[handle_data] 2025-01-06 10:15:00 心跳, 主力={'RB': 'RB2505.SHF', 'IF': 'IF2503.CFE'}

开仓:

[open_long] 2025-01-06 10:16:00 开多 RB2505.SHF, 手数=2, 价格=3780.0, ATR=12.35

止损平仓:

[stop_close] 2025-01-06 11:03:00 止损平多 RB2505.SHF, 数量=2, 价格=3755.0, 止损价=3755.0
  1. 收盘小结

做一个最简的当日对账和健康检查。

[after_trading] 2025-01-06 权益=1,023,450 持仓=1个 盈亏=+3,520
最后一次编辑于 21小时前 1 0

暂无评论

推荐阅读
  风清扬   2026年04月29日   167   0   0 经验分享