```JSON
{
"code":0,
"data":{
"result":1,
"error":null
}
}
robotId
true
number
实盘配置参数,```settings```参数格式如下:
```JSON
{
"appid":"test",
"args":[],
"exchanges":[
{"pair":"SOL_USDT","pid":123},
{"pair":"ETH_USDT","pid":456}
],
"name":"测试",
"node":123,
"period":60,
"strategy":123
}
Interval
,重启策略时希望Interval
设置为500,则args
中包含:["Interval", 500]
,即:"args": [["Interval", 500]]
。pid
配置:{"pair":"SOL_USDT","pid":123}
;pid
可以通过GetPlatformList
接口查询,返回的数据中id
字段即为交易所pid
。eid
配置:{"eid":"Huobi","label":"test Huobi","meta":{"AccessKey":"123","SecretKey":"123"},"pair":"BCH_BTC"}
;传入的API KEY
之类的敏感信息,发明者量化交易平台是不储存的,这些数据直接转发给托管者程序。如果使用此类配置,每次创建或者重启实盘时必须配置该信息。{"eid":"Exchange","label":"test exchange","pair":"BTC_USDT","meta":{"AccessKey":"123","SecretKey":"123","Front":"http://127.0.0.1:6666/test"}}
。label
属性是给当前通用协议接入的交易所对象设置一个标签,在策略中可以使用exchange.GetLabel()
函数获取。GetStrategyList
方法获取到。settings false JSON对象
如果是使用扩展API接口创建出的实盘,重启必须使用扩展API接口RestartRobot
进行重启,并且必须传入settings
参数。在平台页面上创建的实盘,可以通过扩展API接口重启或者点击实盘页面上的按钮重启,可以传settings
参数或者不传settings
参数,只传robotId
这个参数,如果只传robotId
参数,则按照当前实盘的设置启动实盘运行。