实盘状态码
GetRobotList、GetRobotDetail、GetRobotLogs返回数据中的status字段是实盘状态码,取值如下。
| 状态 | 代码 |
|---|---|
| 准备中(排队、编译中) | 0 |
| 运行中 | 1 |
| 停止中 | 2 |
| 已退出 | 3 |
| 被停止 | 4 |
| 策略有错误 | 5 |
启动失败的返回值
负数代码不会出现在status字段中,只作为NewRobot、RestartRobot启动失败时的返回值:
| 含义 | 代码 |
|---|---|
| 策略不可用:租用已过期、既不是自己的策略也没有租用、策略已删除,或指定的策略版本不存在 | -1 |
| 没有找到可用的托管者:指定的托管者不在线,或者没有在线的托管者 | -2 |
| 读取实盘或账户数据失败 | -3 |
启动时实盘状态被同时修改(仅RestartRobot),重新查询后再试 | -4 |
| 余额不足 | -5 |
| 租用策略的并发实盘数达到上限,且策略没有设置超额单价 | -6 |
账号可运行的实盘数量超限、没有操作该实盘的权限等错误不以返回值表示,而是返回code为6的错误,见扩展API接口返回码。