Type/to search
8
Follow
1363
Followers
策略界面参数设置
Tutorials
Created 2017-12-28 16:28:33  Updated 2020-03-20 12:41:36
 6
 5869

策略界面参数设置

  • 5种界面参数

    img

    界面参数,在策略编辑页面 代码编辑区 下方 策略参数 区设置,
    界面参数在策略代码中是以 全局变量 形式存在的,也就是说,可以在代码中修改 界面参数。
    界面参数在策略代码中 的变量名:即上图中的 number、string、combox、bool、secretString。
    描述 选项:界面参数 在策略界面上的名字。
    备注 选项:界面参数的详细描述,该描述会在鼠标停留在界面参数上时 相应的显示出。
    类型 选项:该 界面参数的 类型,以下详细介绍。
    默认值 选项:该 界面参数的 默认值。

  • 表格

    变量描述备注类型默认值
    number数值类型备注数字型(number)1
    string字符串备注字符串(string)HelloWorld
    combox下拉框备注下拉框(selected)1|2|3
    bool勾选项备注布尔型(true/false)true
    secretString加密字符串备注加密串(string)passWord
  • 数值型

    • javascript

      变量 number 类型: Number

  • 字符串

    • javascript

      变量 string 类型:String
      默认值输入时不需要加 引号, 输入均作为字符处理。

  • 下拉框

    • javascript

      变量 combox 类型:Number
      默认值: 形式如 1|2|3
      combox 变量本身是数值,代表 下拉框控件 选择的 栏目的 索引。
      第一个下拉框栏目 是 1, 其索引值是 0,当选择这个 栏目时, combox 值就是 0 ,依次类推,下拉框栏目2 的索引是1...
      参数默认是第一个下拉框。
      img

  • 勾选项 (布尔值)

    • javascript

      变量 bool 类型 布尔值

      勾选上,变量 bool 为 true , 不勾选,变量 bool 为 false 。

  • 加密字符串

    • javascript

      变量 secretString 类型:String
      使用和 字符串 相同。
      加密字符串会被加密发送,不会明文传输。
      加密字符串,修改会触发 发明者量化 安全认证机制,会要求 输入密码验证。

img

  • 参数依赖 设置

    可以设置一个 参数,让另一个参数基于该参数的选择,实现显示与隐藏。
    比如我们设置 参数 numberA , 是一个 数值类型。
    我们让 numberA 基于 一个参数 : isShowA (布尔类型) 的真假 决定 numberA 显示与隐藏。

    img

    这样设置以后,在回测可以测试下。

    img

    在没有设置 isShowA 这个参数的时候,numberA 是隐藏的。

    我们勾选上 isShowA

    显示:

    img

    这样就实现了 隐藏 与 显示。

  • 策略界面参数 、 交互控件 、 模板上的参数 ,分组功能

    在一个策略中,如果想给参数分组显示,可以使用以下功能。

    例如,一个测试策略的界面参数是这样设置的:

    img

    现在参数的顺序是从上到下,1号到4号,如果我想把1号参数和4号参数分在一组显示在界面上,可以拖动 img 让第四个参数移动在第一个参数下这个位置。

    img

    已经把第一个和第四个参数放在一起了,接下来我们只用对于参数的描述做一点修改,让系统解析的时候给参数分组就可以了。(要用 英文状态输入 " (?) " 修改字符哦!否则是不起作用的, " ? " 字符后面的 分组描述 可以使用中文输入)

    在参数描述中开始的位置输入 (?第一组)

    img

    可以看下效果:

    img

    全部参数都分组到了 第一组 。原因是如果有参数的描述信息为" (?) " 则产生分组, 并且在该 参数后的所有参数都会分组在一起。除非有参数的描述信息中,有新的 " (?) " 分组设置,这时就会产生新的分组。分组名称可以重复。

    例如,再增加一个分组名称也是 "第一组" :

    img

    显示:

    img

    同样,在交互控件上的描述设置 " (?) " 分组设置,也可以将控件分组:

    img

Related Recommendations
Comment
All comments (6)

    只能用js??

    6 years ago

    支持 JS / PY / C++

    6 years ago

    好 谢谢

    6 years ago
    J

    上面示例里有个 numberA@isShowA,请问 isShowA 这里如何才能判断两个条件? 我想加个 AND 的符号 && 但是参数不接受

    7 years ago

    只能是一个 是 或者 否。

    7 years ago

    谢谢

    7 years ago
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)