资源加载中... loading...

策略编辑器

新建策略页面或者在策略库中打开一个现有的策略进入编辑页面(例如策略Id为123456的地址为:https://www.fmz.com/m/edit-strategy/123456)就可以编写、设计策略。 发明者量化交易平台线上的策略编辑器提供了强大的策略编辑辅助功能。

线上策略编辑器界面

Chat GPT辅助

  • 如何唤出Chat GPT

策略编辑器菜单中的GPT选项

在空白处使用右键菜单,选择Chat GPT选项并点击,可以唤出Chat GPT,或者使用⌘K唤出Chat GPT。 - 使用Chat GPT解释代码

策略编辑器中的GPT解释代码

Chat GPT不仅会帮你写代码,而且还会帮你解释代码。选中代码后点击右键,弹出菜单选择「解释这段代码」即可看到Chat GPT给出的代码解释。 - 建议和优化代码 选中代码后点击右键,弹出菜单选择「提出优化建议」或者「重新优化代码」即可让Chat GPT给出优化建议或者优化代码。

命令面板

在策略代码编辑区域点击鼠标右键,选择弹出菜单中的「命令面板」选项可以查看各种功能的快捷键组合、编辑器命令。

策略编辑器中菜单的命令面板显示

语法手册速查

策略编辑页面「代码」编辑区内,可以快速查询「语法手册」,根据操作系统不同有不同的快捷键:

策略编辑器中语法手册速查

  • Mac系统(苹果电脑)的浏览器中:按住键后不放。
  • Windows系统的浏览器中:按住Ctrl键后不放。 然后将鼠标移动到所要查询的变量名或者函数名上时会出现跳转链接。鼠标左键点击该链接后可弹出「语法手册」,并且定位到查询的内容。

定义与引用跳转

选中所要查询的内容,点击鼠标右键弹出菜单。 - 转到定义:跳转到所查询内容的定义位置。 - 转到引用:跳转到所查询内容的引用位置。 - 快速查看-速览定义:在不离开当前代码行的情况下查看选中的代码的定义。 - 快速查看-查看引用:在不离开当前代码行的情况下查看其它代码行中对当前代码行引用的情况,可以快速跳转,以便更好地理解代码逻辑和结构。

策略文档

线上策略编辑页面有丰富的文档记录支持,将策略代码、策略描述、策略使用说明、策略开发日志等信息分开记录。

策略文档选项说明

  • 代码:策略程序的源码。发明者量化交易平台上一个完整的策略包含:策略源码、策略参数设计策略交互设计策略模板引用
  • 笔记:可以记录策略开发过程中的一些内容。
  • 描述:用于记录策略公开展示时的信息。
  • 手册:用于记录策略租用时才可以查看到的信息。

历史版本管理

平台支持策略开发过程中的版本迭代功能,在策略编辑页面「代码」编辑区内,点击「历史版本」按钮可以打开策略历史版本管理页面。 - 当前策略没有任何历史版本快照时,点击「立即创建」按钮创建当前策略的快照。快照内容包括:策略代码、笔记、描述、手册、参数设计、交互设计等。 - 当创建历史快照后,历史版本管理页面右侧会出现已保存的历史快照的列表。点击该列表上方的「创建历史版本」按钮可以继续保存新的历史快照。 - 编辑、使用历史快照:可以对已经记录的策略历史快照进行修改历史快照名称删除历史快照恢复到历史快照的策略版本等操作。 - 预览当前选定的历史快照:点击历史版本管理页面左下角的「预览」按钮,可以预览显示当前历史快照中的策略代码、笔记、描述、手册、参数设计、交互设计等。 - 对比当前选定的历史快照与当前策略的差异:点击历史版本管理页面左下角的「对比」按钮,可以对比当前历史快照与当前策略的差异。

其它

交易所 回测系统