策略开发工具包(SDK):让策略只负责策略本身
策略最容易失控的地方,是把数据读取、界面、日志、状态保存和执行全部塞进一个脚本。SDK 的价值是先把职责拆清楚。
核心边界
策略输入
策略接收统一事件与运行上下文,而不是直接依赖某个界面组件或生产连接器。
策略输出
策略优先输出策略信号 / 订单意图,由平台负责后续风险、模拟或执行链路。
参数
参数应有明确结构规范、默认值和版本,避免“同名策略不同配置”无法复现。
状态
策略状态通过受控接口读写,不把临时状态散落在全局变量或界面中。
为什么这比直接写脚本更慢一点,却更值得
研究脚本追求验证速度;长期运行的策略模块还要面对升级、回滚、测试、复盘和第三方安装。策略开发工具包(SDK)的目标不是增加仪式感,而是让这些后续成本在一开始就有边界。
相关文档
无极量化定位为量化研发、交易工作流与软件工程平台。页面内容不构成投资建议,不提供收益承诺。