# 查询账户委托信息

# 查询指定账户的今日委托信息

    def query_stock_orders(account_id:int = -1,
                           stock_code: str = '',
                           cancelable_only: bool = False):
1
2
3

# 输入参数

参数 是否必选 参数类型 参数说明
account_id Y int 资金账号句柄
stock_code Y str 证券代码
cancelable_only Y str 是否仅查询可撤委托(暂未生效)
  • Status
    WTSTATUS_NULL 无效单(0)
    WTSTATUS_NOCJ 未成交(1)
    WTSTATUS_PARTCJ 部分成交(2)
    WTSTATUS_ALLCJ 全部成交(3)
    WTSTATUS_BCBC 部分成交部分撤单(4)
    WTSTATUS_ALLCD 全部撤单(5)
  • 委托查询只能查询当日委托

# 返回数据

数据 默认返回 数据类型 数据说明
Wtbh Y str 委托编号
Code Y str 股票代码
Time Y str 时间,HHMMSS
BSFlag Y int 买卖标志,0买 1卖 -1撤单
KPFlag Y int 开平标志,0开仓1平仓2平今
WTFS Y str 市价方式,根据沪深市场不一样
Status Y int 委托状态
WtDate Y int 撤单标志,为1表示已撤,为2表示是夜盘单
CjPric Y str 成交价
CJVol Y str 成交数量 如果是撤,则为负值
WtPrice Y str 委托价
WtVol Y str 委托数量 如果是撤,则为负值

# 接口使用

from tqcenter import tq
tq.initialize(__file__)
myAccount = tq.stock_account(account="1190008847", account_type="STOCK")
print(myAccount)
stock_orders = tq.query_stock_orders(account_id=myAccount, stock_code="")
print(stock_orders)
1
2
3
4
5
6

# 数据样本

[{'Wtbh': '48957', 'Code': '688318.SH', 'Time': '93605', 'BSFlag': -1, 'KPFlag': 0, 'WTFS': 0, 'Status': 0, 'WtPrice': '125.000', 'CjPrice': '0.000', 'CjVol': '0', 'WtVol': '1000'},
{'Wtbh': '58545', 'Code': '688318.SH', 'Time': '93853', 'BSFlag': -1, 'KPFlag': 0, 'WTFS': 0, 'Status': 0, 'WtPrice': '125.000', 'CjPrice': '0.000', 'CjVol': '0', 'WtVol': '1000'}]
1
2