输入/搜索内容

向当前账号下的实盘发送交互命令。接收交互命令的实盘ID由robotId参数指定,交互命令由策略中调用的GetCommand()函数捕获并返回。

返回值

json
{ "code":0, "data":{ "result":false, "error":null } }
  • result: 交互指令是否发送成功。向未运行的实盘发送指令时,返回数据中的result为false。

参数

名称类型必填描述

robotId

number

是

接收交互指令的实盘ID。可以通过GetRobotList方法获取账号下实盘的信息,其中包含实盘ID。

cmd

string

是

发送给实盘的交互指令。实盘策略中的GetCommand()函数会捕获该交互命令,触发策略的交互逻辑。策略代码中的具体交互逻辑实现,请参考优宽量化交易平台API手册中的GetCommand()函数说明。

备注

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