发布于VeighNa社区公众号【vnpy-community】
 
原文作者:用Python的交易员 | 发布时间:2026-08-06
 
VeighNa Fusion 已于 2026 年一季度发布。过去几个月,我们围绕它写了不少 CTA 量化文章,介绍过策略逻辑、连续合约和 AI 辅助投研,却一直欠大家一篇完整的产品介绍。

这篇文章想回答三个最直接的问题:为什么要做 Fusion,Fusion 是什么,以及它能为个人量化投资者减少哪些前期准备。

过去,许多个人投资者会直接使用 VeighNa 开源版连接 CTP 柜台。用户自行配置 Python 环境、安装组件并维护策略,就能搭起一套属于自己的量化交易系统。

随着期货市场程序化交易新规落地,个人使用自建系统时,需要完成的前期准备明显增加。除了编写策略,用户还要准备接入测试、沟通办理流程,并自行解决数据和运行环境问题。对于预算和技术力量有限的个人投资者,这些前期工作可能比写出第一条交易逻辑更难。

过去,接入柜台主要是技术准备;现在,自建系统还要完成接入测试。

 

为什么推出 Fusion

 

新规出台后不久,有期货公司找到我们,希望提供一套由期货公司统一采购、面向客户使用的标准化量化平台。

我们在社区答疑中反复遇到三类问题:系统如何接入,回测数据如何获取,以及如何把想法写成可以检查、回测和迭代的策略代码。

因此,我们基于 VeighNa 已有的 CTA 策略体系开发了 VeighNa Fusion。它保留了大家熟悉的策略开发、历史回测和自动交易功能,同时把运行环境、数据中心与智策投研整合到同一个桌面终端中。

 

Fusion 是什么

 

VeighNa Fusion 是韦纳软件面向期货公司推出的标准化期货量化交易平台,由合作期货公司采购后提供给其客户使用。

策略这块,Fusion 还是沿用标准 CtaTemplate 策略体系。已经使用 VeighNa 开源版开发常规 CTA 策略的用户,可以继续沿用原有的代码结构和开发经验。

Fusion 会帮你管好运行环境和版本。装好后可以直接开始写策略,把时间更多花在策略逻辑和风险控制上。

description

下面依次介绍接入、数据和策略实现这三类前期门槛。

 

第一类门槛:系统如何接入实盘

 

希望使用 Fusion 的客户需要在合作期货公司开通期货账户,并申请相关权限,权限开通后即可使用。

Fusion 平台由期货公司统一提供,客户可以省去单独准备系统接入测试的工作,减少重复的技术准备和沟通。

对客户来说,使用 Fusion 软件本身没有额外收费。期货交易手续费以期货公司业务规则为准。使用智策相关功能时,需自行准备大模型厂商的 API Key,并支付相应的 token 费用。

 

第二类门槛:回测数据从哪里来

 

CTA 策略回测离不开历史行情,而数据的获取、清洗、入库和持续更新,常常是初学者遇到的第二道门槛。

作为期货公司统一采购的标准平台,Fusion 内置了 数据中心 模块,目前提供 2020 年至今的国内期货 1 分钟历史行情。用户可以按交易所和品种选择合约,将分月数据下载到本地数据库。

分月数据在每个交易日收盘后更新,用户可在数据中心执行增量同步。同步分月合约数据后,还需要重新构建连续序列,连续合约才会包含刚同步交易日的数据。

数据中心可以在本地重建三类连续序列:

  • 90:指数连续,按各合约持仓量加权计算;
  • 91:前复权主力连续,保留当前真实价格,CTA 策略回测通常优先选用;
  • 92:后复权主力连续,保留较早的历史价格,更适合观察长期路径和区间对比。

description

下载分月数据和重建连续序列是两个步骤。连续合约的构造公式以及 9192 的选择方法,可以看看《CTA 量化通关》里讲连续合约的那一篇。

 

第三类门槛:把想法变成可验证的策略

 

有了环境和数据,接下来才进入策略开发。对于编程经验有限的用户,从一句交易想法走到可运行代码,中间还隔着规则补全、代码实现、回测配置和参数优化等多步流程。

Fusion 集成的智策Agent会把这段工作组织成四个阶段:

  1. 明确策略想法,生成逻辑说明并等待用户确认;
  2. 生成策略代码,执行格式、语法、代码规范和类型检查;
  3. 按用户创建任务时填写的手续费、滑点等配置执行历史回测;
  4. 规划参数优化范围,执行优化,并说明参数结果的选择理由。

在智策工作台中,这四个阶段还会再拆成八步:生成逻辑、确认逻辑、生成代码、代码检查、执行回测、优化规划、执行优化和选择参数。

智策Agent整理完开平仓、止损和参数规则后会暂停,等待用户检查和修改,确认后才继续生成代码。

在《CTA 量化通关》的策略逻辑示例中,起初的策略想法只写了“1.5 倍 ATR 移动止损”,止损价的更新方向需要在确认逻辑时补充完整,随后才能生成代码。

代码检查覆盖格式、语法、代码规范和类型问题。用户负责检查策略逻辑中的指标计算和条件判断,并评估实盘风险。手续费、滑点等回测假设由用户创建任务时配置,回测结果好不好用,还得看数据、参数和策略本身。

参数优化完成后,智策Agent会比较结果,优先考虑相对稳健的参数区域并给出理由,最终参数会结合策略逻辑和风险要求选择。

智策Agent能帮你省下不少重复劳动。生成的策略仍是标准 CtaTemplate 结构,方便你继续阅读和修改;不过策略逻辑、风险控制和实盘前测试,还是得自己把关。

 

谁适合使用 Fusion

 

如果你已经有一定期货交易经验,想尝试 CTA 量化,并希望控制前期接入、数据和开发上的成本与精力,Fusion 可以把原本分散的交易、数据管理和策略投研工具集中起来,编程经验有限的用户也可以快速上手。

对个人投资者来说,VeighNa 现在大致有三条路:

  • VeighNa 开源版:适合有一定技术基础、希望自己掌控整套技术栈的开发者;
  • VeighNa Fusion:适合想少花精力在接入、环境和数据准备上的个人交易者;
  • VeighNa Elite:适合策略数量较多、对执行效率和实盘稳定性要求更高的专业交易员。

大家可以根据自己的实际情况,选择合适的路线。

 

如何开始

 

如果想使用 VeighNa Fusion,可以扫描下方二维码添加 Fusion 小助手,了解当前的合作期货公司,以及权限开通的具体办理方式,完成这些步骤后,就可以开始使用了。

description

后续我们还会继续在《CTA 量化通关》系列里,围绕策略逻辑怎么写清楚、连续合约怎么选、回测结果怎么看、实盘前要注意什么,一件一件往下拆,帮大家把 Fusion 用得更扎实一些。