(三)本地策略框架

发布时间: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 智能投研分析
  • 第五篇:使用全景与常见问题
相关推荐
Wang's Blog3 分钟前
Java 接入Redis: 字符串与哈希类型操作命令
java·服务器·redis
智慧物业老杨4 小时前
物业数字化落地思考:真正的转型,是底层数据秩序的重构
java·大数据·人工智能·微服务·系统架构
星空7 小时前
金蝶苍穹build.gradle配置
java·build.gradle
两点王爷7 小时前
PostgreSQL 常用 SQL 语句与 GIS 相关函数详解
数据库·后端
两点王爷8 小时前
PostgreSQL 好用又独特的特性与空间函数
数据库
充电zcx8 小时前
Linux:4:开发工具详解
linux·运维·服务器
梦帮科技8 小时前
AI 音乐产品的发布工程:验证门、数据发布、回滚与生产运维纪律
数据结构·数据库·架构·node.js·音视频·动态规划·推荐算法
TDengine (老段)9 小时前
TDengine 常见问题 TOP3
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
步行cgn10 小时前
Spring 基于 XML 的自动装配:byName 详解
java·后端·spring
大帅点兵10 小时前
Apache Ant 1.9.9 完整讲解
java