tqsdk.objs - 业务对象

class tqsdk.objs.Quote(api)

Quote 是一个行情对象

class tqsdk.objs.Account(api)

Account 是一个账户对象

class tqsdk.objs.Position(api)

Position 是一个持仓对象

pos

净持仓手数.

返回:int, ==0表示无持仓或多空持仓手数相等. <0表示空头持仓大于多头持仓, >0表示多头持仓大于空头持仓
pos_long

多头持仓手数.

返回:int, ==0表示无多头持仓. >0表示多头持仓手数
pos_short

空头持仓手数.

返回:int, ==0表示无空头持仓. >0表示空头持仓手数
orders

与此持仓相关的开仓/平仓挂单

返回:dict, 其中每个元素的key为委托单ID, value为 Order
class tqsdk.objs.Order(api)

Order 是一个委托单对象

is_dead

判定这个委托单是否确定已死亡(以后一定不会再产生成交)

返回:确定委托单已死时,返回 True, 否则返回 False. 注意,返回 False 不代表委托单还存活,有可能交易所回来的信息还在路上或者丢掉了
is_online

判定这个委托单是否确定已报入交易所(即下单成功,无论是否成交)

返回:确定委托单已报入交易所时,返回 True, 否则返回 False. 注意,返回 False 不代表确定未报入交易所,有可能交易所回来的信息还在路上或者丢掉了
is_error

判定这个委托单是否确定是错单(即下单失败,一定不会有成交)

返回:确定委托单是错单时,返回 True, 否则返回 False. 注意,返回 False 不代表确定不是错单,有可能交易所回来的信息还在路上或者丢掉了
trade_price

平均成交价

返回:当委托单部分成交或全部成交时, 返回成交部分的平均成交价. 无任何成交时, 返回 nan
trade_records

成交记录

返回:dict, 其中每个元素的key为成交ID, value为 Trade
class tqsdk.objs.Trade(api)

Trade 是一个成交对象