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

策略界面参数的「组件配置」选项用于设置平台上5种参数类型对应的控件,增强功能并简化设计。

5种界面参数支持的组件类型:

  • 数字型(number)参数
    支持的组件类型:输入框控件(默认)、时间选择器控件、滑动输入条控件。
  • 布尔型(true/false)参数
    仅支持开关控件(默认)。
  • 字符串(string)参数
    支持的组件类型:输入框控件(默认)、文本框控件、时间选择器控件、颜色选择器控件、交易代码。
  • 下拉框(selected)参数
    支持的组件类型:下拉框控件(默认)、分段控制器控件、交易代码。
  • 加密串(string)参数
    仅支持加密输入框控件(默认)。

除了设置界面参数对应的控件类型外,还可以设置界面参数的分组和过滤。

  • 分组
    在组件配置的「分组」输入框中,可以输入一个标签名称,将若干个策略界面参数划分到同一个分组标签中(替代平台旧功能「策略分组」)。
  • 过滤器
    在组件配置的「过滤器」输入框中,可以输入过滤判定的表达式,控制界面参数是否生效(替代平台旧功能「参数依赖」)。
    过滤器默认为空,不进行任何参数条件过滤;可以设置:a > ba == 1a!aa >= 1 && a <= 10a > b等。当过滤器条件为真时,当前参数可用。
    • 当某个参数设置了过滤器:a == 1时,该参数的可用性依赖于参数a的取值。当参数a等于1时该参数可用,否则该参数不可用。
    • 当某个参数设置了过滤器:a >= 1 && a <= 10时,表示过滤条件为:a大于等于1且a小于等于10。符合此条件时参数可用,否则参数不可用。
    • 当某个参数设置了过滤器:!a时,表示过滤条件为:非a;a可以是布尔值,也可以是数值(!0表示真值)。