PDF下载 下载

on_order_status - 委托状态更新事件

响应委托状态更新事情,下单后及委托状态更新时被触发。

函数原型:

  1. on_order_status(context, order)

参数:

参数名 类型 说明
context context 上下文
order order 委托

示例:

  1. def on_order_status(context, order):
  2. print(order)

输出:

  1. status ord_rej_reason account_id position_side volume symbol target_percent percent updated_at value side position_effect target_volume price order_style created_at ord_rej_reason_detail strategy_id target_value order_type
  2. -------- ---------------- ------------ --------------- -------- ----------- ---------------- --------- ------------------- ------- ------ ----------------- --------------- ------- ------------- ------------------- ----------------------- ------------- -------------- ------------
  3. 8 3 strategy_id 1 18229 SZSE.002528 -0.0999982 0.1 2017-07-27 07:00:01 100261 2 2 -18229 5.5 3 2017-07-27 07:00:01 仓位不足 可用=16479 strategy_id -100260 2

on_execution_report - 委托执行回报事件

响应委托被执行事件,委托成交后被触发。

函数原型:

  1. on_execution_report(context, execrpt)

参数:

参数名 类型 说明
context context 上下文
execrpt execrpt 回报

示例:

  1. def on_execution_report(context, execrpt):
  2. print(execrpt)

on_account_status - 交易账户状态更新事件

函数原型:

  1. on_account_status(context, account)

参数:

参数名 类型 说明
context context 上下文
account object, 包含account_id(账户id), account_name(账户名),ConnectionStatus(账户状态) 交易账户状态对象,仅响应 已连接,已登录,已断开 和 错误 事件。
0 篇笔记