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

变量(命名举例)描述类型默认值(说明)组件配置(说明)备注
pNum参数pNum的描述数字型(number)举例:设置默认值为100,C++策略中为浮点型用于设置当前参数绑定的界面控件:组件类型、最小值、最大值、分组、过滤器等参数pNum的备注,pNum的值为数值类型
pBool参数pBool的描述布尔型(true/false)使用开关控件设置默认值,不具备选填控件同上参数pBool的备注,pBool的值为布尔类型
pStr参数pStr的描述字符串(string)举例:设置默认值为abc同上参数pStr的备注,pStr的值为字符串类型
pCombox参数pCombox的描述下拉框(selected)设置选项中的某一个或多个选项同上参数pCombox的备注,pCombox的值可能有多种形式
pSecretStr参数pSecretStr的描述加密串(string)举例:设置默认值为xyz同上参数pSecretStr的备注,pSecretStr的值为字符串类型

界面参数在策略编辑页面代码编辑区下方的策略参数区进行设置,需要注意以下几点:
1、参数设置的默认值选项中,「选填」控件默认为选填状态,可以更改该控件的状态,将当前参数设置为必填。设置参数默认值为必填后,如果策略在回测或实盘时未设置该参数,则无法进行回测或启动实盘。
2、界面参数在策略代码中的变量名不应设置为当前编程语言的保留字(关键字)。
3、在回测或实盘界面,将鼠标悬停在参数绑定的控件上时,会显示设置的参数备注信息。
4、参数的「描述」即为参数绑定控件的显示名称。
5、参数的「变量」即上表中的:pNumpBoolpStrpComboxpSecretStr。在策略代码中以全局变量形式存在,因此可以在代码中修改策略参数。
6、对于「加密串」和「字符串」类型的参数,输入默认值时无需添加引号,所有输入均作为字符串处理。「加密串」参数的使用方式与「字符串」参数相同,加密字符串会被加密传输,不会以明文形式发送。
7、「字符串」类型的参数如果设置为「选填」,当参数绑定的控件中未填写参数时,参数变量的值为空字符串
同理,「数字型」参数的值为空值
同理,「下拉框」参数的值为空值
同理,「加密串」参数的值为空值
8、对于下拉框类型的界面参数,例如变量名为pCombox。在「组件配置」中未开启「支持多选」时,pCombox的值为当前选中选项的索引或具体数据(给选项绑定数据时)。
如果开启了「支持多选」,pCombox的值为一个数组,包含所有当前选中选项的索引或具体数据(给选项绑定数据时)。