CommandRobot


```json
{
    "code":0,
    "data":{
        "result":false,
        "error":null
    }
}
  • result: 交互指令是否发送成功。向未运行的实盘发送指令时,返回数据中的result为false。
robotId
true
number
```cmd```参数是发送给实盘的交互指令。实盘策略中的```GetCommand()```函数会捕获该交互命令,触发策略的交互逻辑。策略代码中的具体交互逻辑实现,请参考[优宽量化交易平台API手册](https://www.youquant.com/syntax-guide#fun_getcommand)中的```GetCommand()```函数说明。
cmd
true
string

实盘策略示例(假设该策略实盘正在运行,实盘ID为123):
```js
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函数输出打印。