CommandRobot
CommandRobot方法用于向请求中API KEY对应的优宽量化交易平台账号下的实盘发送交互命令。接收交互命令的实盘ID由robotId参数指定,交互命令由策略中调用的GetCommand()函数捕获并返回。
返回值
json
{
"code":0,
"data":{
"result":false,
"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函数输出打印。