输入/搜索内容
欢迎使用优宽量化交易平台
编程语言
JavaScript
TypeScript
Python
C++
My语言(麦语言)
PINE语言
Blockly可视化
Workflow工作流
支持的协议
密钥安全性
实盘
策略库
托管者
部署托管者
一键租用托管者
手动部署托管者
托管者操作注意事项
全局指定IP地址
命令行版本托管者程序的参数
实盘数据迁移
托管者监控
交易所
策略编辑器
回测系统
策略入口函数
策略框架与API函数
模板类库
策略参数
交互控件
商品期货
期权交易
股票证券
C++策略编写说明
JavaScript策略编写说明
内置库
扩展API接口
MCP 服务
交易终端
数据探索
Alpha因子分析工具
调试工具
远程编辑
完整策略的导入与导出
多语言支持
实盘、策略分组
实盘展示
策略分享与出租
实盘消息推送
实盘报错、异常退出的常见原因
交易所特殊说明、兼容记录

新建策略页面或者在策略库中打开一个现有策略进入编辑页面(例如策略Id为123456的地址为:https://www.youquant.com/m/edit-strategy/123456)即可编写、设计策略。

优宽量化交易平台的在线策略编辑器提供了强大的策略编辑辅助功能。

线上策略编辑器界面

优宽量化交易平台集成了先进的AI大模型助手功能,为用户提供智能化的策略开发和交易辅助服务。通过与业界领先的大语言模型深度集成,平台能够帮助用户快速解决编程问题、优化交易策略、分析市场数据,并提供专业的量化交易指导。

优宽量化平台目前支持以下AI大模型:
Claude Sonnet 4 - Anthropic最新发布的高性能模型,具备卓越的代码理解和生成能力。

  • 如何调用AI助手

    策略编辑器菜单中的AI助手

    在编辑器空白处点击右键,在弹出的菜单中选择「AI助手」选项,即可调用AI助手,或者使用快捷键⌘K调用AI助手。

  • 使用AI助手解释代码

    策略编辑器中的AI助手解释代码

    AI助手不仅能够帮助您编写代码,还能为您解释代码逻辑。选中需要解释的代码片段后点击右键,在弹出菜单中选择「解释这段代码」,即可查看AI助手提供的详细代码解释。

  • 优化建议和代码重构
    选中代码片段后点击右键,在弹出菜单中选择「提出优化建议」或「重新优化代码」,AI助手将为您提供代码优化建议或直接生成优化后的代码。

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

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

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

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

  • Mac系统(苹果电脑)的浏览器中:按住键不放。
  • Windows系统的浏览器中:按住Ctrl键不放。

然后将鼠标移动到需要查询的变量名函数名上时,会出现跳转链接。点击该链接即可弹出「语法手册」,并自动定位到查询的内容。

选中需要查询的内容,点击鼠标右键弹出菜单。

  • 转到定义:跳转至所查询内容的定义位置。
  • 转到引用:跳转至所查询内容的引用位置。
  • 快速查看-速览定义:在不离开当前代码行的情况下查看所选代码的定义。
  • 快速查看-查看引用:在不离开当前代码行的情况下查看其他代码行中对当前代码的引用情况,支持快速跳转,便于更好地理解代码逻辑和结构。

线上策略编辑页面提供了完善的文档记录功能,可将策略代码、策略描述、使用说明、开发日志等信息分类记录。

策略文档选项说明

  • 代码:策略程序的源代码。优宽量化交易平台上的完整策略包含:策略源码、策略参数设计策略交互设计策略模板引用
  • 笔记:用于记录策略开发过程中的相关内容。
  • 描述:用于记录策略公开展示时的描述信息。
  • 手册:用于记录仅在策略租用后才可查看的详细信息。

平台支持策略开发过程中的版本迭代功能,在策略编辑页面「代码」编辑区内,点击「历史版本」按钮可以打开策略历史版本管理页面。

  • 当前策略没有任何历史版本快照时,点击「立即创建」按钮创建当前策略的快照。快照内容包括:策略代码、笔记、描述、手册、参数设计、交互设计等。

  • 创建历史快照后,历史版本管理页面右侧会显示已保存的历史快照列表。点击该列表上方的「创建历史版本」按钮可以继续保存新的历史快照。

  • 编辑、使用历史快照:可以对已记录的策略历史快照进行修改历史快照名称删除历史快照恢复到历史快照的策略版本等操作。

  • 预览当前选定的历史快照:点击历史版本管理页面左下角的「预览」按钮,可以预览当前历史快照中的策略代码、笔记、描述、手册、参数设计、交互设计等内容。

  • 对比当前选定的历史快照与当前策略的差异:点击历史版本管理页面左下角的「对比」按钮,可以对比当前历史快照与当前策略之间的差异。

实盘运行历史版本

策略的历史版本不仅可以用于代码管理和版本回滚,还可以直接在实盘中运行:

  • 设置默认运行版本:在策略编辑器页面点击「历史版本」按钮,选中某个历史版本后,点击菜单中的「修改」按钮,在弹框中可以勾选「设置为默认版本」选项。如果不设置,默认运行最新版本。

  • 在实盘中使用历史版本:创建实盘或修改实盘参数时,策略所有者可以选择策略的某个历史版本来运行。此功能仅对策略所有者有效。

  • 出租策略的版本控制:当策略出租给其他用户时,租用方只能运行策略所有者设置的「默认运行版本」,无法选择其他历史版本。策略所有者可以通过设置默认运行版本来控制出租策略使用的版本。