远程编辑
可以用本地编辑器编写策略,保存时自动同步到发明者量化交易平台。支持VSCode、Vim、Sublime Text 3,JavaScript策略还可以用WebStorm,Python策略还可以用PyCharm。Blockly可视化策略不支持远程编辑。

使用步骤
- 在策略编辑页面点击「远程编辑」。弹出的窗口上方是各编辑器插件的下载链接,点击跳转到对应的插件页面安装,不同编辑器的安装方式略有差别。
- 窗口中显示当前策略的远程同步密钥(token)。密钥为空时,点击「更新密钥」生成。
- 把策略源码保存到本地,在源码第一行插入窗口中给出的密钥行(例如
JavaScript为// fmz@<密钥>,Python为# fmz@<密钥>),之后每次保存都会自动同步到平台。
也可以不装插件,用curl直接上传本地源码(窗口中有带密钥的完整命令),例如:
bash
curl -T quant.js -H "Authorization: Bearer <密钥>" https://www.fmz.com/rsync
管理密钥
- 「更新密钥」:生成新密钥,原密钥随即失效。
- 「删除密钥」:删除当前策略的密钥,关闭远程编辑。
拿到密钥的人可以改写这个策略的源码,不要把密钥公开。