# 部署程序化策略
假设已经写好了交易策略,本文将介绍部署交易策略的几个关键要点。
TIP
本文假定您已经阅读过【编写程序化策略】一文。
# 自定义的外置策略的目录结构
WARNING
注意:包名前缀必须是org.dromara.northstar.external.*
外置策略包中的策略是利用扫描固定目录的方法来加载类并创建对应的 spring bean 的。因此如果加载不到自定义的策略,需要首先排查外置策略项目的目录结构是否与上图结构一致。
# 打包构建外置策略
当准备好策略代码后,可以通过 maven install
来构建 jar 包。
打包后的构建产物 jar 包位于 northstar-external/target
目录下
# 部署目录位置
把外置策略包放置于 northstar
主程序包的同级目录下。
(northstar-dist
目录的来源请参考【快速上手】)
northstar-dist
├─ northstar.jar northstar主程序包
└─ northstar-external.jar 外置策略包
然后重启 northstar
主程序服务,即可加载自定义的外置交易策略。
← 编写程序化策略 监控与管理程序化交易 →