发布时间:2026-06-05 | 适用版本:V2.x 及以上
前两篇文章介绍了云回测和实时运行,这两个模块覆盖了绝大多数用户的标准化需求。但对于具备开发能力的用户------尤其是机构量化团队和对策略保密性有强要求的个人开发者------"把代码交给云端运行"这件事本身就意味着风险。
本地策略框架的设计理念很简单:你的代码留在你的机器上,运行结果与云端完全一致。
一、为什么需要本地策略
量化策略的核心竞争力往往在于策略逻辑本身。对于机构而言,策略源码属于核心知识产权,上传至任何第三方服务器都存在泄露风险。此外,某些合规场景要求交易数据和账户信息必须保留在本地环境,不得外传。
本地策略并非替代云端方案,而是提供一个自主可控的选项。当你的策略涉及敏感逻辑、需要接入私有数据源、或受到合规约束时,本地框架就是最佳选择。
二、本地策略对接全流程

三、分步操作指南
Step 1:创建本地策略
进入策略中心,选择"本地策略"类型,设置模型、品种、周期、时间等参数后创建。

创建成功后,系统会生成一个唯一的策略 ID。这个 ID 是本地引擎与平台账户绑定的凭证,请务必妥善保存。
Step 2:复制策略 ID
创建完成后,在策略详情页复制生成的策略 ID。

建议在本地建立一个策略 ID 管理文档,记录每个本地策略的 ID、创建时间和策略逻辑说明,便于后续维护。
Step 3:下载 SDK
进入系统设置,找到 SDK 下载入口,下载基于 .NET 的 SDK 开发包。

SDK 包含了策略运行的全部基础设施:行情数据接入、生命周期管理、交易信号生成、日志记录等。你只需要聚焦策略逻辑本身。
Step 4:从 GitHub 获取 SDK 源码
SDK 源码托管在 GitHub 上,你可以直接克隆或下载压缩包。

开源的 SDK 意味着你可以完全审查运行逻辑,不存在"黑箱"风险。对于合规要求严格的机构用户,这一点尤为重要。
Step 5:VSCode 配置与运行
用 VSCode 打开下载的 SDK 目录,将策略 ID 粘贴到配置文件中,执行 dotnet run 即可启动。

如需调试,可在 VSCode 中按 F5 运行(需提前配置调试环境)。
Step 6:运行中查看状态
策略启动后,你可以在控制台查看实时运行日志,也可以在平台"我的策略"页面查看本地策略的运行结果汇总。

本地引擎与云端使用同一套执行内核,因此运行逻辑与回测报告、实时运行实例完全一致。
Step 7:在"我的策略"中查看最终结果
所有运行记录最终都会汇总到"我的策略"页面,你可以在这里对比不同策略、不同运行模式下的表现。

四、云端与本地:如何选择
| 维度 | 云端策略 | 本地策略 |
|---|---|---|
| 部署难度 | 一键运行,零配置 | 需下载 SDK、配置环境 |
| 运行环境 | 云端 24 小时不间断 | 需本地设备持续运行 |
| 数据隐私 | 服务端处理 | 完全本地,不上传服务器 |
| 代码控制 | 不可见 | 源码自主,可二次开发 |
| 结果一致性 | ✅ 云端内核 | ✅ 同一套执行内核 |
| 适用场景 | 个人投资者、标准化策略 | 机构团队、高保密要求 |
建议普通用户优先使用云端方案,降低运维成本;对代码保密性有要求的用户再考虑本地框架。
五、写在最后
本地策略框架解决了一个核心矛盾:既要量化策略的自动化执行能力,又要代码和数据的完全自主可控。通过提供与云端一致的执行内核,平台确保你在本地开发、调试、运行的策略,其结果与云回测和实时运行完全一致,不存在"本地跑得好、云端跑不好"的偏差风险。
无论你选择云端还是本地,策略的"大脑"------方向判断和决策逻辑------都需要持续的信息输入。下一篇文章,我们将介绍平台如何通过 AI 智能分析模块,为你的策略和持仓提供多维度的决策辅助。
本文属于「平台功能全景」系列第三篇。系列目录:
- 第一篇:云回测与策略验证
- 第二篇:从验证到执行:策略实时运行全链路
- 第三篇:本地策略框架(本文)
- 第四篇:AI 智能投研分析
- 第五篇:使用全景与常见问题