跳到主要内容

元数据信息

Result

返回结果

成功情况示例

{
"Ok":
{
// 成功返回的响应, 每个命令的成功响应可能不一样
}
}

失败情况示例

{
"Err":
{
"code": 10001, // 错误码
"error":"error", // 错误信息
"location":"examples/trader/main.rs:165" // 错误位置
}
}

Context

上下文对象, 用于传递额外的信息

参数列表

参数名类型描述
latencyObject延迟统计用, python策略端暂时不用管
latency.timerInt计时器
latency.timesObject时间统计
latency.times.strategy_beginInt策略开始时间
latency.times.strategy_endInt策略结束时间
latency.times.ex_command_beginInt执行命令开始时间
latency.times.place_order_endInt下单结束时间
latency.times.amend_endInt修改结束时间
latency.label_timesObject标签时间
latency.label_times.tickerFloat行情数据时间
latency.label_duration_metasArray标签持续时间元数据
request_idInt请求ID, 调用异步指令时可设置为请求ID, 方便回调时识别

示例

{
"latency": {
"timer": 75713614,
"times": {
"strategy_begin": null,
"strategy_end": null,
"ex_command_begin": null,
"place_order_end": null,
"amend_end": null
},
"label_times": {
"ticker": 0.0
},
"label_duration_metas": []
},
"request_id": 12345
}