纯使用 JavaScript 编写策略总会遇到:运行时错误、语法错误、没有代码提示、反复查找文档等诸多问题。特别是在策略代码复杂度增高之后,如果有模板方法更改,就更难以维护了。 TypeScript 是一种给 JavaScript 加上类型声明的语言,可以非常优雅的解决上述问题,让策略的维护更加方便。
$ git clone https://github.com/pinqy520/botvs-typescript-starter
$ npm install
$ npm run dev
- 假设要添加名为 策略1 的策略
- 在
src文件夹中添加文件策略1.ts - 编写策略代码,写好
main函数 - 把每个策略当成一个模块并且导出
export default main - 在
gulpfile.js添加你的策略
const strategyList = [
'策略1',
]- 编译
npm run dev - 就可以在
dist文件夹找到编译后的策略代码了 - 复制粘贴到 botvs 里(或者用插件部署上去)
我是一个 JS 程序员,外加量化新手,还在学习策略编写中,欢迎交流。
如果对此项目有任何疑问或者问题,欢迎提 ISSUE。也非常欢迎提 PR 来帮助共同完善这个项目。
谢谢~!