开发文档 · 策略开发工具包(SDK)

策略开发工具包(SDK):让策略只负责策略本身

策略最容易失控的地方,是把数据读取、界面、日志、状态保存和执行全部塞进一个脚本。SDK 的价值是先把职责拆清楚。

核心边界

策略输入

策略接收统一事件与运行上下文,而不是直接依赖某个界面组件或生产连接器。

策略输出

策略优先输出策略信号 / 订单意图,由平台负责后续风险、模拟或执行链路。

参数

参数应有明确结构规范、默认值和版本,避免“同名策略不同配置”无法复现。

状态

策略状态通过受控接口读写,不把临时状态散落在全局变量或界面中。

为什么这比直接写脚本更慢一点,却更值得

研究脚本追求验证速度;长期运行的策略模块还要面对升级、回滚、测试、复盘和第三方安装。策略开发工具包(SDK)的目标不是增加仪式感,而是让这些后续成本在一开始就有边界。

相关文档

无极量化定位为量化研发、交易工作流与软件工程平台。页面内容不构成投资建议,不提供收益承诺。