tqsdk.objs - 业务对象¶
-
class
tqsdk.objs.
Quote
(api)¶ Quote 是一个行情对象
-
trading_time
: TradingTime¶ 交易时间段
日流通股数,只对证券产品有效。
-
-
class
tqsdk.objs.
TradingTime
(api)¶ TradingTime 是一个交易时间对象 它不是一个可单独使用的类,而是用于定义 Qoute 的 trading_time 字段的类型
(每个连续的交易时间段是一个列表,包含两个字符串元素,分别为这个时间段的起止点)
-
class
tqsdk.objs.
Kline
(api)¶ Kline 是一个K线对象
-
class
tqsdk.objs.
Tick
(api)¶ Tick 是一个tick对象
-
class
tqsdk.objs.
Account
(api)¶ Account 是一个账户对象
冻结权利金
本交易日内收入-交纳的权利金
-
class
tqsdk.objs.
Position
(api)¶ Position 是一个持仓对象
-
property
pos
¶ 净持仓手数
- 返回
int, ==0表示无持仓或多空持仓手数相等. <0表示空头持仓大于多头持仓, >0表示多头持仓大于空头持仓
- 注: 本字段是由 pos_long 等字段计算出来的,而非服务器发回的原始数据中的字段,则:
is_changing() 是判断服务器发回的数据字段,因此不能用于 is_changing() 判断。
在直接 print(position) 时不会显示出此字段。
只能用 position.pos 方式取值,不能用 position["pos"] 方式。
pos_long, pos_short, orders这三个字段同理。
-
property
pos_long
¶ 多头持仓手数
- 返回
int, ==0表示无多头持仓. >0表示多头持仓手数
-
property
pos_short
¶ 空头持仓手数
- 返回
int, ==0表示无空头持仓. >0表示空头持仓手数
-
property
-
class
tqsdk.objs.
Order
(api)¶ Order 是一个委托单对象
-
property
is_dead
¶ 判定这个委托单是否确定已死亡(以后一定不会再产生成交)
- 返回
确定委托单已死时,返回 True, 否则返回 False. 注意,返回 False 不代表委托单还存活,有可能交易所回来的信息还在路上或者丢掉了
- 注: 本字段是由 status 等字段计算出来的,而非服务器发回的原始数据中的字段,则:
is_changing() 是判断服务器发回的数据字段,因此不能用于 is_changing() 判断。
在直接 print(order) 时不会显示出此字段。
只能用 order.is_dead 方式取值,不能用 order["is_dead"] 方式。
is_online, is_error, trade_price, trade_records 这四个字段同理。
-
property
is_online
¶ 判定这个委托单是否确定已报入交易所并等待成交
- 返回
确定委托单已报入交易所时,返回 True, 否则返回 False. 注意,返回 False 不代表确定未报入交易所,有可能交易所回来的信息还在路上或者丢掉了
-
property
is_error
¶ 判定这个委托单是否确定是错单(即下单失败,一定不会有成交)
- 返回
确定委托单是错单时,返回 True, 否则返回 False. 注意,返回 False 不代表确定不是错单,有可能交易所回来的信息还在路上或者丢掉了
-
property
trade_price
¶ 平均成交价
- 返回
当委托单部分成交或全部成交时, 返回成交部分的平均成交价. 无任何成交时, 返回 nan
-
property
-
class
tqsdk.objs.
Trade
(api)¶ Trade 是一个成交对象
-
class
tqsdk.objs.
FrequentCancellationRule
(api)¶ 频繁报撤单风控规则
-
insert_order_count_limit
¶ 频繁报撤单起算报单次数
-
cancel_order_count_limit
¶ 频繁报撤单起算撤单次数
-
cancel_order_percent_limit
¶ 频繁报撤单撤单比例限额,为百分比
-
-
class
tqsdk.objs.
TradePositionRatioRule
(api)¶ 成交持仓比风控规则
-
trade_units_limit
¶ 成交持仓比起算成交手数
-
trade_position_ratio_limit
¶ 成交持仓比例限额,为百分比
-
-
class
tqsdk.objs.
SelfTrade
(api)¶ 自成交情况
-
highest_buy_price
¶ 当前最高买价
-
lowest_sell_price
¶ 当前最低卖价
-
self_trade_count
¶ 当天已经发生的自成交次数
-
rejected_count
¶ 当天由于自成交而被拒的报单次数
-
-
class
tqsdk.objs.
FrequentCancellation
(api)¶ 频繁报撤单情况
-
insert_order_count
¶ 当天已经发生的报单次数
-
cancel_order_count
¶ 当天已经发生的撤单次数
-
cancel_order_percent
¶ 当天的撤单比例,为百分比
-
rejected_count
¶ 当天由于撤单比例超限而被拒的撤单次数
-
-
class
tqsdk.objs.
TradePositionRatio
(api)¶ 成交持仓比情况
-
trade_units
¶ 当天已经发生的成交手数
-
net_position_units
¶ 当前的净持仓手数, 正为多仓, 负为空仓
-
trade_position_ratio
¶ 当前的成交持仓比, 为百分比
-
rejected_count
¶ 当天由于成交持仓比超限而被拒的报单次数
-
-
class
tqsdk.objs.
SecurityAccount
(api)¶ 股票资金账户
不可用资金余额
-
class
tqsdk.objs.
SecurityPosition
(api)¶ Position 是一个持仓对象
-
class
tqsdk.objs.
SecurityOrder
(api)¶ Order 是一个委托单对象
-
class
tqsdk.objs.
SecurityTrade
(api)¶ Trade 是一个成交对象