docs/fusion/strategy/fusion_cta.md
CTA策略 是 VeighNa Fusion 中最核心的量化交易模块之一。对于多数入门用户而言,理解并掌握 CTA 模块,意味着正式进入“策略加载、参数配置、运行监控和结果复核”的量化交易流程。
CTA 是一种常见的程序化交易方式。放在 Fusion 中理解,可以把它看成:
对于初学者来说,建议先把 CTA 模块理解为“运行策略的工作台”,而不是一开始就关注底层实现细节。
登录软件并完成 CTP 连接后,可通过 【功能】->【CTA策略】 打开 CTA 模块。
进入模块后,通常可以看到策略监控区域、实例操作按钮、参数信息和变量信息等内容。
在 Fusion 中使用 CTA 策略时,通常是围绕“策略实例”来进行管理的。一个策略实例对应一组参数、一个目标合约,以及一套独立的运行状态。
典型步骤如下:
使用过程中建议注意:
策略参数决定了策略运行时的行为。常见场景包括:
初次使用时,建议采用以下原则:
创建策略实例后,通常还需要完成初始化和启动,策略才会进入可交易状态。不同策略在初始化阶段可能需要载入一定历史数据,因此启动前应先确认:
CTP 已成功连接;启动后,策略会根据其逻辑持续运行;当不再需要继续运行时,可执行停止操作。
CTA 模块的价值不仅在于运行策略,更在于帮助用户观察策略是否按预期工作。建议重点关注以下内容:
CTA策略图形界面:
参数信息:确认当前策略实例使用的是哪组参数;变量信息:观察策略内部关键状态是否发生变化;日志:查看初始化、启动、报错和提醒信息;VeighNa Fusion主界面:
委托 和 成交:确认策略是否真的发出并完成交易;持仓:确认策略行为是否已经反映到账户层面。请注意,CTA策略图形界面右上方显示的只是本地停止单的信息。一旦被成功触发发出超价限价单(不是触发价格)之后,需要基于显示的对应限价委托号去VeighNa Fusion主界面【委托】组件查看委托的具体信息。
如果你只是看到策略“启动成功”,但没有同步查看日志、委托和成交,那么对策略实际状态的判断通常是不完整的。
使用 CTA 模块时,建议牢记以下原则:
智策 或其他辅助生成流程,必须先完成人工复核。下一步建议继续阅读 回测与优化,将策略使用与验证流程串联起来。