CommandRobot
CommandRobot方法用于向请求中的API KEY对应的发明者量化交易平台账号下的实盘发送交互命令,接收交互命令的实盘Id为robotId参数指定的实盘Id,交互命令由策略中调用的GetCommand()函数捕获返回。
返回值
json
{
"code":0,
"data":{
"result":true,
"error":null
}
}
- result: 交互指令是否发送成功;向一个没有运行的实盘发送指令,返回的数据中result为false。
参数
| 名称 | 类型 | 必填 | 描述 |
robotId | number | 是 |
|
cmd | string | 是 | 发送给实盘的交互命令,策略中用 |
备注
实盘策略,假设这个策略实盘处于运行中,实盘Id为123:
javascript
function main() {
while (true) {
var cmd = GetCommand()
if (cmd) {
Log(cmd)
}
Sleep(2000)
}
}
用签名验证页面Python示例中的api()调用api("CommandRobot", 123, "test command"),Id为123的实盘会收到交互指令:test command,然后通过Log函数输出打印出来。