tqsdk.objs - 业务对象
正文中的 quote、account、
position、order 和
trade 通常是示例变量名。点击这些名称可以查看对应对象类型,点击字段名可以查看字段定义。
- class tqsdk.objs.Quote(api)
Quote 是一个行情对象
- trading_time: TradingTime
交易时间段
日流通股数,只对证券产品有效。
- categories: List[CategoryInfo]
板块信息
- class tqsdk.objs.TradingTime(api)
TradingTime 是一个交易时间对象 它不是一个可单独使用的类,而是用于定义 Quote 的 trading_time 字段的类型
(每个连续的交易时间段是一个列表,包含两个字符串元素,分别为这个时间段的起止点)
- class tqsdk.objs.TradingStatus(api)
TradingStatus 是一个交易状态对象
- 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 是一个持仓对象
- class tqsdk.objs.Order(api)
Order 是一个委托单对象
- class tqsdk.objs.Trade(api)
Trade 是一个成交对象
- class tqsdk.objs.RiskManagementRule(api)
- 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.RiskManagementData(api)
- user_id
用户ID
- exchange_id
交易所ID
- instrument_id
合约ID
- self_trade
自成交情况
- frequent_cancellation
频繁报撤单情况
- trade_position_ratio
成交持仓比情况
- 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)
SecurityAccount 是一个股票账户对象
- class tqsdk.objs.SecurityPosition(api)
SecurityPosition 是一个股票账户持仓对象
今送股数量
- class tqsdk.objs.SecurityOrder(api)
SecurityOrder 是一个股票账户委托单对象
- class tqsdk.objs.SecurityTrade(api)
SecurityTrade 是一个股票账户成交对象
对象集合与查询结果
以下类型出现在 API 的返回值中,由对应接口创建。列表和表格的具体内容及更新方式以接口说明为准。
- class tqsdk.entity.Entity
业务数据及其集合使用的映射对象,支持按字段名或键访问。
get_position()、get_order()和get_trade()在不指定具体合约或编号时返回对象集合。 业务数据引用通过wait_update()接收更新。
- class tqsdk.objs_not_entity.QuoteList
get_quote_list()返回的行情列表,每项是Quote。
- class tqsdk.objs_not_entity.SymbolList
query_quotes()、query_options()等查询接口返回的合约代码列表。
- class tqsdk.objs_not_entity.TqSymbolDataFrame
query_symbol_info()返回的合约信息表,继承pandas.DataFrame。
- class tqsdk.objs_not_entity.TqMdSettlementDataFrame
query_symbol_settlement()返回的每日结算价表,继承pandas.DataFrame。
- class tqsdk.objs_not_entity.TqSymbolRankingDataFrame
query_symbol_ranking()返回的合约排名表,继承pandas.DataFrame。
- class tqsdk.objs_not_entity.TqOptionGreeksDataFrame
query_option_greeks()返回的期权希腊值数据表,继承pandas.DataFrame。
- class tqsdk.objs_not_entity.TqEdbIndexDataFrame
query_edb_data()返回的经济数据库指标表,继承pandas.DataFrame。