1.传参: 第一个是robotid,第二个是setting json串
对照着文档 RestartRobot 的示例,setting格式应该是没问题的。setting里的args是仿照着robotDetail里的robot_args参数写的,不知道对不对 “robot_args” => “[[“a”,0],[“b”,false],[“c”,“c”],[“d”,1],[“e”,”$$$enc$$$iBQxY2BxuazEWfHaYOJsuA=="],[“OpMode”,0,133497],[“MaxSpace”,0.5,133497],[“SlidePrice”,0.1,133497],[“MaxAmount”,1,133497],[“RetryDelay”,500,133497],[“MAType”,0,133497],[“Interval”,300,133497],[“F_SlidePrice”,2,133497],[“lv”,0.5,133497],[“max_open_lv”,1,133497],[“max_cover_lv”,1,133497],["_GetMinStocks",0.01,133497],[“isCTAshowTable”,false,133497]]"
afanxingzhou 成功了,谢谢小梦老大!
afanxingzhou 好的,我再试试,谢谢小梦老大!
发明者量化-小小梦 我这边使用 golang 测试了这个接口,可以正常工作。 ``` func main() { method := "RestartRobot" fmt.Println("调用接口:", method) settings := map[string]interface{}{ "name" : "测试1", "args" : []interface{}{}, "strategy":131242, "period":60, "node":82172, "appid":"member2", "exchanges":[]interface{}{ map[string]interface{}{ "pid" : 40437, "pair" : "BTC_USD", }, }, } ret := api(method, 130350, settings) fmt.Println("main ret:", ret) } ```
发明者量化-小小梦 您这个 setting 参数 需要传入 JSON对象,并不是 JSON字符串。您试下。
发明者量化-小小梦 ``` { "code": 0, "data": { "result": 1, # 1 即 运行中 "error": null } } ``` 返回信息里面是 code 为 5 么 ? 错误 5 ,意思是 参数不正确。 检查一下 setting 参数。
发明者量化-小小梦 不客气 ^^