CTA策略¶
CTA策略 是 VeighNa Fusion 中最核心的量化交易模块之一。对于多数入门用户而言,理解并掌握 CTA 模块,意味着正式进入“策略加载、参数配置、运行监控和结果复核”的量化交易流程。
什么是CTA策略¶
CTA 是一种常见的程序化交易方式。放在 Fusion 中理解,可以把它看成:
根据预先定义好的策略逻辑自动生成交易信号;
根据策略参数运行在指定合约上;
在运行过程中持续更新持仓、委托、成交和变量状态;
配合历史回测、参数优化和风控管理形成完整使用闭环。
对于初学者来说,建议先把 CTA 模块理解为“运行策略的工作台”,而不是一开始就关注底层实现细节。
加载策略¶
在 Fusion 中使用 CTA 策略时,通常是围绕“策略实例”来进行管理的。一个策略实例对应一组参数、一个目标合约,以及一套独立的运行状态。
典型步骤如下:
选择要使用的策略;
点击添加或创建策略;
填写实例名称、交易合约和相关参数;
完成后在监控区域中查看该策略实例。
使用过程中建议注意:
实例名称应尽量清晰,便于区分不同合约或不同参数组合;
合约代码和交易所应与实际交易环境保持一致;
参数名称和参数含义应在理解后再修改,不建议仅凭感觉调整。

配置策略参数¶
策略参数决定了策略运行时的行为。常见场景包括:
调整技术指标周期;
调整开仓、止盈或止损阈值;
调整仓位控制相关参数;
针对不同合约使用不同参数组合。
初次使用时,建议采用以下原则:
先使用默认参数熟悉策略运行方式;
每次只修改少量关键参数,避免同时改动过多内容;
每次参数调整后,优先通过回测观察变化,而不是直接进入实盘。

启动与停止策略¶
创建策略实例后,通常还需要完成初始化和启动,策略才会进入可交易状态。不同策略在初始化阶段可能需要载入一定历史数据,因此启动前应先确认:
CTP已成功连接;合约信息已正常获取;
所需历史数据已经准备完成;
当前市场和策略适用场景匹配。
启动后,策略会根据其逻辑持续运行;当不再需要继续运行时,可执行停止操作。

观察策略运行情况¶
CTA 模块的价值不仅在于运行策略,更在于帮助用户观察策略是否按预期工作。建议重点关注以下内容:
CTA策略图形界面:
参数信息:确认当前策略实例使用的是哪组参数;变量信息:观察策略内部关键状态是否发生变化;日志:查看初始化、启动、报错和提醒信息;
VeighNa Fusion主界面:
委托和成交:确认策略是否真的发出并完成交易;持仓:确认策略行为是否已经反映到账户层面。
请注意,CTA策略图形界面右上方显示的只是本地停止单的信息。一旦被成功触发发出超价限价单(不是触发价格)之后,需要基于显示的对应限价委托号去VeighNa Fusion主界面【委托】组件查看委托的具体信息。
如果你只是看到策略“启动成功”,但没有同步查看日志、委托和成交,那么对策略实际状态的判断通常是不完整的。


