在新建策略页面或者在策略库中打开一个现有的策略进入编辑页面(例如策略Id为123456的地址为:https://www.fmz.com/m/edit-strategy/123456
)就可以编写、设计策略。
发明者量化交易平台线上的策略编辑器提供了强大的策略编辑辅助功能。
在空白处使用右键菜单,选择Chat GPT选项并点击,可以唤出Chat GPT,或者使用⌘K
唤出Chat GPT。
- 使用Chat GPT解释代码
Chat GPT不仅会帮你写代码,而且还会帮你解释代码。选中代码后点击右键,弹出菜单选择「解释这段代码」即可看到Chat GPT给出的代码解释。 - 建议和优化代码 选中代码后点击右键,弹出菜单选择「提出优化建议」或者「重新优化代码」即可让Chat GPT给出优化建议或者优化代码。
在策略代码编辑区域点击鼠标右键,选择弹出菜单中的「命令面板」选项可以查看各种功能的快捷键组合、编辑器命令。
在策略编辑页面「代码」编辑区内,可以快速查询「语法手册」,根据操作系统不同有不同的快捷键:
⌘
键后不放。Ctrl
键后不放。
然后将鼠标移动到所要查询的变量名或者函数名上时会出现跳转链接。鼠标左键点击该链接后可弹出「语法手册」,并且定位到查询的内容。选中所要查询的内容,点击鼠标右键弹出菜单。 - 转到定义:跳转到所查询内容的定义位置。 - 转到引用:跳转到所查询内容的引用位置。 - 快速查看-速览定义:在不离开当前代码行的情况下查看选中的代码的定义。 - 快速查看-查看引用:在不离开当前代码行的情况下查看其它代码行中对当前代码行引用的情况,可以快速跳转,以便更好地理解代码逻辑和结构。
线上策略编辑页面有丰富的文档记录支持,将策略代码、策略描述、策略使用说明、策略开发日志等信息分开记录。
平台支持策略开发过程中的版本迭代功能,在策略编辑页面「代码」编辑区内,点击「历史版本」按钮可以打开策略历史版本管理页面。 - 当前策略没有任何历史版本快照时,点击「立即创建」按钮创建当前策略的快照。快照内容包括:策略代码、笔记、描述、手册、参数设计、交互设计等。 - 当创建历史快照后,历史版本管理页面右侧会出现已保存的历史快照的列表。点击该列表上方的「创建历史版本」按钮可以继续保存新的历史快照。 - 编辑、使用历史快照:可以对已经记录的策略历史快照进行修改历史快照名称、删除历史快照、恢复到历史快照的策略版本等操作。 - 预览当前选定的历史快照:点击历史版本管理页面左下角的「预览」按钮,可以预览显示当前历史快照中的策略代码、笔记、描述、手册、参数设计、交互设计等。 - 对比当前选定的历史快照与当前策略的差异:点击历史版本管理页面左下角的「对比」按钮,可以对比当前历史快照与当前策略的差异。