输入/搜索内容
2
关注
3
关注者
调用带参数重启接口,一直返回code5, 参数不正确,求教(PHP)
帮助
创建于 2019-04-13 00:01:13  
 6
 2012

1.传参: 第一个是robotid,第二个是setting json串
img

  1. setting具体内容如下
    {
    "name": "test",
    "args": [
    ["a", 123],
    ["b", true],
    ["c", "cdd"],
    ["d", 1],
    ["e", "$$$enc$$$iBQxY2BxuazEWfHaYOJsuA=="],
    ["OpMode", 0, 133497],
    ["MaxSpace", 0.5, 133497],
    ["SlidePrice", 0.10000000000000001, 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]
    ],
    "strategy": 143940,
    "period": 60,
    "node": 82339,
    "appid": "a",
    "exchanges": [{
    "pid": 43793,
    "pair": "BTC_USDT"
    }, {
    "pid": 43793,
    "pair": "ETH_USDT"
    }, {
    "pid": 42247,
    "pair": "ETC_BTC"
    }]
    }

对照着文档 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]]"

相关推荐
评论
全部评论 (6)

    成功了,谢谢小梦老大!

    7 年前

    不客气 ^^

    7 年前

    好的,我再试试,谢谢小梦老大!

    7 年前

    我这边使用 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) }
    7 年前

    您这个 setting 参数 需要传入 JSON对象,并不是 JSON字符串。您试下。

    7 年前
    { "code": 0, "data": { "result": 1, # 1 即 运行中 "error": null } }

    返回信息里面是 code 为 5 么 ?
    错误 5 ,意思是 参数不正确。 检查一下 setting 参数。

    7 年前
  • 1
社区
回测系统
APP 下载
iPhone 下载
© 2015 - ∞ INVENTOR PTE LTD (SG)