输入/搜索内容
入门
欢迎使用发明者量化交易平台
快速开始
密钥安全性
平台基础
账号与计费
实盘计费与充值
子账号
交易所
通用协议
本地凭据文件
交易所特殊说明
证券与期货
加密货币
托管者
策略库
实盘
编写策略
开发工具
回测系统
进阶专题
数据与研究
对外接口

策略界面参数和策略交互控件都有「组件配置」选项,用于设置参数(或交互控件)对应的界面控件,以及最小值、最大值、分组、过滤器等。

各种类型支持的组件:

  • 数字型(number)
    输入框控件(默认)、时间选择器控件、滑动输入条控件。
  • 布尔型(true/false)
    仅支持开关控件(默认)。
  • 字符串(string)
    输入框控件(默认)、文本框控件、时间选择器控件、颜色选择器控件、币种、交易代码。
  • 下拉框(selected)
    下拉框控件(默认)、分段控制器控件、币种、交易代码。
  • 加密串(string),仅策略参数
    仅支持加密输入框控件(默认)。
  • 按钮(button),仅交互控件
    只有一个按钮控件(默认),没有输入项。

分组

在组件配置的「分组」输入框中输入一个标签名,可以把若干个策略参数划分到同一个分组中(代替平台旧功能「策略分组」)。交互控件同样可以分组(代替旧功能「交互控件分组」)。

过滤器

策略参数的组件配置中,「过滤器」输入框可以填写判定表达式,控制参数是否可用(代替平台旧功能「参数依赖」)。
过滤器默认为空,不做任何过滤;可以设置:a > b、a == 1、a、!a、a >= 1 && a <= 10等。过滤条件为真时,当前参数可用。

  • 设置过滤器a == 1:该参数是否可用取决于参数a的值,a等于1时可用,否则不可用。
  • 设置过滤器a >= 1 && a <= 10:a大于等于1并且小于等于10时可用,否则不可用。
  • 设置过滤器!a:过滤条件为「非a」;a可以是布尔值,也可以是数值(!0为真)。