```json
{
"code":0,
"data":{
"result":1,
"error":null
}
}
robotId
true
number
实盘配置参数。```settings```参数格式如下:
```json
{
"appid":"test",
"args":[],
"exchanges":[
{"pair":"FUTURES","pid":123}
],
"name":"测试",
"node":123,
"period":60,
"strategy":123
}
Interval,重启策略时希望将Interval设置为500,则args中应包含:["Interval", 500],即:"args": [["Interval", 500]]。pid配置:{"pair":"FUTURES","pid":123};pid可以通过GetPlatformList接口查询,返回数据中的id字段即为交易所pid。eid配置:{"eid":"Futures_CTP","meta":{},"pair":"FUTURES_CTP"};传入的配置信息不会被优宽量化交易平台存储。这些数据会直接转发给托管者程序,因此每次创建或重启实盘时必须配置该信息。meta的具体格式请参考GetExchangeList接口返回数据中的meta字段内容。
以CTP协议为例,配置华安期货的信息,meta字段结构如下:"meta":{
"AppID":"xxx",
"AuthCode":"xxx",
"BrokerId":"6020",
"ClientVer":"BT_T_V001",
"MDFront":"...",
"Name":"华安期货(看穿式监管)",
"Password":"xxx",
"TDFront":"...",
"Username":"xxx",
"V2":true
}
GetExchangeList接口返回数据中required为真的配置项,在配置meta时不可为空。required为假的配置项在配置meta时可为空。例如上例中的AuthCode、Name。
Username: 资金账号。
Password: 资金账号的密码。GetStrategyList方法获取。
settings
false
JSON对象如果实盘是使用扩展API接口创建的,重启时必须使用扩展API接口RestartRobot进行重启,并且必须传入settings参数。在平台页面上创建的实盘,可以通过扩展API接口重启或者点击实盘页面上的按钮重启。可以传入settings参数或不传入。如果只传入robotId参数,则按照实盘的当前设置启动运行。