(三)本地策略框架

发布时间: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 智能投研分析
  • 第五篇:使用全景与常见问题
相关推荐
m0_587383002 分钟前
深圳 24 小时自助健身房系统软件开发实战指南与案例解析
java·spring boot·小程序·架构·需求分析
Nebula_g12 分钟前
JavaSE项目实践:红包雨-线程池/线程
java·开发语言
小羊没烦恼!13 分钟前
jQuery1.5的改进细节
java·服务器·开发语言·前端·c#
霸道流氓气质15 分钟前
Prompt 版本控制与 A/B 测试实战:语义版本管理、一致性哈希分流与 Thompson Sampling 的 Java 生产级实现
java·prompt·哈希算法
北龙云海22 分钟前
AI驱动数据库运维变革:北龙云海智能巡检平台实践与展望
运维·数据库·人工智能
带金箍的至尊宝24 分钟前
系统架构设计师笔记 05:第2章硬件与软件基础,冯诺依曼结构怎么考
数据库·笔记·系统架构
蟕初的梦想1 小时前
Claude Haiku 5.5 效能实测与场景应用指南
数据库·人工智能·大模型
嵌入式er1 小时前
影石系统组 一二面OC面经
java·开发语言
春涧草茶1 小时前
慢就是快12-12手动抛出异常
java·linux·前端
专注API从业者1 小时前
告别复杂页面解析,OpenClaw 快速搭建电商商品监控与数据分析脚本
大数据·数据库·python·数据挖掘·数据分析