资源加载中... loading...

NewRobot

NewRobot方法用于创建一个请求中的API KEY对应的优宽量化交易平台账号下的实盘。

{
    "code":0,
    "data":{
        "result":473823,
        "error":null
    }
}
  • result: 创建成功,返回实盘Id。

实盘配置参数,settings参数格式如下:

{
    "appid":"test",
    "args":[],
    "exchanges":[{"pair":"FUTURES","pid":123}],
    "name":"测试",
    "group":123,
    "node":123,
    "period":60,
    "strategy":123
}
  • group: 指定实盘分组。
  • args: 策略参数,如果策略没有参数即为空数组。
  • exchanges: 交易所对象配置,可以参考RestartRobot接口。

settings true JSON对象

使用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为真的配置项,在配置mata时不可为空。required为假的配置项在配置mata时可为空。例如上例中的AuthCodeName

GetStrategyList PluginRun