Version change history
About 5 min
3.4.5 (2025-08-22)
New
- QuoteClient.get_future_depth
- QuoteClient get_depth_quote,get_trade_ticks,get_timeline,get_timeline_history,get_barssupporttrade_sessionto query OverNight trading data
- MCP Server beta version pre-release
3.4.4 (2025-07-31)
New
- Stock scanner added cursor_id parameter
3.4.3 (2025-07-22)
New
- Order utility functions support time_in_forceparameter
- QuoteClient futures contract interface adds fields: contract size product_worth, delivery methoddelivery_mode, contract typeproduct_type
- QuoteClient futures real-time quote interface adds field open_interest_change
Breaking
- Orders/transactions support page token
3.4.1 (2025-06-26)
New
- Supports pulling options timeline data.
- Enhanced quota returns: Added last pull time for each symbol
- Contract add attribute support_fractional_share
3.4.0 (2025-06-16)
New
- Supports minute-level K-line data with a larger time range.
3.3.9 (2025-06-12)
New
- Add attribute timeInForceto order callback`
3.3.8 (2025-05-29)
New
- Support TBUS license
- Support order preview
3.3.7 (2025-05-12)
New
- Add attribute attrListto order callback`
- QuoteClientEach subscription method returns the subscription id
3.3.6 (2025-04-28)
New
- TradeClient.get_fund_detailsFund details
- QuoteClientOption-related interfaces support timezone parameters
3.3.5 (2025-04-11)
New
- QuoteClient.get_broker_holdMarket value of HK broker holdings
3.3.4 (2025-04-09)
New
- TradeClient.get_aggregate_assets
Mod
- Updated stock picker fields
3.3.3 (2025-03-05)
Mod
- Contract add support_overnight_tradingattribute
3.3.2 (2025-02-25)
New
- QuoteClient.get_trade_rankHot trading rankings
Mod
- Contract add lot_sizeattribute
3.3.1 (2024-12-31)
New
- TradeClient.get_funding_historyfunding history query
Mod
- QuoteClient.get_barsadd- trade_sessionparameter
3.3.0 (2024-12-17)
New
- QuoteClient.get_stock_fundamentalget stock fundamental data, like ROE, PB
Fix
- long connection error_callbacknot called
3.2.9 (2024-11-25)
Fix
- fix TradeClient.get_contractsparameter error
3.2.8 (2024-11-11)
Modify
- TradeClient.get_orderadd- show_chargesparameter, order object add- chargesfield
- consolidated account asset add uncollected,locked_fundsfields
- push position object PositionDataaddpositionQty,salableQtyfields
3.2.7 (2024-07-12)
Modify
- QuoteClient.get_option_depthfix return data handling
 3.2.5 (2024-06-19) ## Fix QuoteClient.get_option_depth.
New
- Add QuoteClient.get_option_depth,QuoteClient.get_option_symbols.
Modify
- QuoteClient.get_option_chainAdd parameter- market
- QuoteClient.get_option_briefs### Add parameter- market### Modify- QuoteClient.get_option_chain### Modify
- QuoteClient.get_option_expirationsIncrease parameter- market
3.2.4 (2024-06-05)
Modify
- Support nightly trading parameters, can be set by modifying order.trading_session_typeof order object.
- Position add fields mm_value,mm_percent.
3.2.3 (2024-04-11)
Fix
- QuoteClient.get_option_expirationsfixes pandas handling of column names in multi-subject cases.
3.2.2 (2024-04-09)
New
- full tick push
- TradeClient.get_open_orders- get_filled_ordersadd- limitparam
3.2.1 (2024-04-09)
Fix
- QuoteClient.get_option_briefsadd field- change
3.2.0 (2024-04-02)
Modify
- QuoteClient.get_option_chainadd- return_greek_valueparam
Breaking
- TradeClieng.get_managed_accountsused to set the default account when the- accountparameter was not passed, but now it does not set the default account.
3.1.9 (2024-03-18)
New
- minute Kline push
Modify
- QuoteClient.get_option_chain- option_filterparam optimization
- QuoteClient.get_option_expirationsadd field- period_tag
3.1.8 (2024-03-12)
Modify
- Orderadd field- quantity_scalefor fractional quantities for fractional stock orders.
Fix
- PriceUtil, which handles contract ticks, adds an enumeration type CLOSED_OPEN.
3.1.7 (2024-02-28)
Fix
- Order push commissionAndFee type rolled back from double to float
3.1.6 (2024-02-26)
Modify
- Add field gsttoOrderand order push data; order push commissionAndFee type changed from float to double
3.1.5 (2024-01-19)
Fix
- Fix long-link protobuf message frame generation issue.
3.1.4 (2024-01-19)
Modify
- Optimize http requests to reuse connections
- Optimize rsa signatures
3.1.3 (2024-01-04)
Modify
- QuoteClient.get_symbol_namessupport OTC
- TradeClient.get_prime_assetssupport- consolidatedagrument
Fix
- QuoteClient.get_market_scanner_tagsmulti_tags_fields not working bug
3.1.2 (2023-11-17)
New
- support us option depth quote subscribe
3.1.1 (2023-10-18)
New
- support OCA order,with tigeropen.common.util.order_utils.oca_orderfunction
Modify
- QuoteClient.get_timelinecall 3.0 version api by default
3.1.0 (2023-10-11)
Fix
- fix subscribe_option_topargument
3.0.9 (2023-08-29)
Modify
- Order add field latest_price
3.0.8 (2023-08-16)
New
- add examples
3.0.6 (2023-07-31)
Modify
- push connection add exception handling
3.0.5 (2023-07-24)
Fix
- fix push order status enum
3.0.4 (2023-07-19)
New
- QuoteClient.get_symbolsadd param- include_otc
Breaking
- In push data tigeropen.push.pb.OrderStatusData_pb2.OrderStatusDatafieldstatuschange totigeropen.common.consts.OrderStatusenum name string,which can converted byOrderStatus[frame.status]orget_order_status(frame.status)asOrderStatusenum
3.0.3 (2023-07-10)
New
- QuoteClient.get_stock_briefsadd- include_hour_trading
3.0.2 (2023-07-07)
New
- option kline api add param sort_dir
Fix
- fix push connection reconnect
3.0.1 (2023-06-21)
New
- Historical K-line quota api
- New profit/loss field for position objects by average cost
- PushClient add stock/option top data
3.0.0 (2023-06-08)
Breaking
- PushClient changed default from stomp to protobuf
2.4.0 (2023-06-07)
New
- Support for option combination orders
Fix
- Fix indexing error in pandas field when paged k-line data is empty
2.3.9 (2023-06-01)
Fix
- Fix the problem that protobuf push tick data is not decompressed
Modify
- Modify order status push proto definition, add userMark
2.3.8 (2023-05-09)
New
- Contract interface added field margin offer information
- QuoteClient New interface to get stock market scanner tags
Modify
- Modify some fields of the stock scanner
2.3.7 (2023-04-18)
New
- TradeClient adds an interface for estimating sellable quantity TradeClient.get_estimate_tradable_quantity
- OrderNew field for order object- external_id
- Positionnew field- saleableadded to position object, only A shares have value;- saleablefield added to position push object
2.3.6 (2023-04-11)
New
- QuoteClient added QuoteClient.get_warrant_filter,QuoteClient.get_warrant_briefs,QuoteClient.get_warrant_briefs
- QuoteClient.get_option_barsnew parameter- limitfor option k-line interface
2.3.5 (2023-03-28)
New
- TradeClient segment fund api: - TradeClient.get_segment_fund_available- TradeClient.transfer_segment_fund- TradeClient.cancel_segment_fund- TradeClient.get_segment_fund_history
- TradeClient.place_forex_order
- QuoteClient.get_option_barssupport- period
2.3.4 (2023-03-20)
New
- support AM/AL order
2.3.3 (2023-03-10)
Modify
- token refresh. pip install watchdog enable token file monitor
Fix
- fix calendar api
2.3.2 (2023-03-03)
New
- PushClient support Protobuf
2.3.1 (2023-02-23)
New
- support 2FA token refresh duration, set client_config.token_refresh_duration = 0 to disable auto refresh.
Fix
- fix tick push
2.3.0 (2023-02-16)
New
- support config file; 2FA token
2.2.9 (2023-02-09)
Fix
- Fix tick push issue
Modify
- retry mechanism. client_config.retry_max_tries, when set to 0, means no retry
2.2.8 (2023-02-03)
Fix
- fix Option util
2.2.7 (2023-01-11)
New
- support log path
2.2.6 (2022-12-14)
Fix
- fix Windows gbk encode error when install
2.2.5 (2022-12-12)
New
- tigeropen.trade.domain.contract.Contractadd new attributes:- is_etf,- etf_leverage
2.2.4 (2022-12-09)
new
- QuoteClient.get_capital_flow
- QuoteClient.get_capital_distribution
- QuoteClient.get_stock_broker
2.2.3 (2022-12-07)
new
- Market scanner QuoteClient.market_scanner
2.2.2 (2022-11-22)
New
- Order support GTD(good til date), can set by time_in_force = "GTD"
- PushClient support order transaction detail subscription
2.2.1 (2022-11-07)
Fixed
- Fix TradeClient.get_trade_ticksbegin_index argument 0 value
2.2.0 (2022-11-01)
New
- PushClientsupport futures ticks. Subscribe via- PushClient.subscribe_tickand receive callbacks using- PushClient.tick_changed
2.1.9 (2022-10-12)
New
- Support multi-license configuration, request different domain name by license. You can specify the license via client_config.license
Modify
- Contractnew properties- short_initial_margin,- short_maintenance_margin, new method- to_str()to print all properties
- QuoteClient.get_financial_reportadd parameters- begin_date,- end_date
- QuoteClient.get_trade_tickscompatible with version 1.0 interface
2.1.8 (2022-08-26)
Modify
- TradeClient.get_ordersNew parameter- seg_type, can specify the type of trade (SEC/FUT/ALL)
- PushClientModify the number of auto-reconnect retries
- TradeClient.get_contractinterface version upgraded to V3
Fixed
- Fix the problem that TradeClient.get_contractreturns null when getting HK stock options contracts
2.1.7 (2022-08-19)
New
- new api QuoteClient.get_all_future_contracts
- The attach order supports trail type
Breaking
- QuoteClient.get_future_trade_ticks, argument 'identifier' now only supports one.
2.1.6 (2022-08-11)
Modify
- Support global time zone configuration, you can set the time zone through ClientConfig.timezone
2.1.5 (2022-08-01)
Modify
- The trade-related api supports global language configuration, and the default language can be changed via ClientConfig.language
2.1.4 (2022-07-18)
New
- Added historical asset analysis interface TradeClient.get_analytics_asset
- Added new contract price correction tool function tigeropen.common.util.price_util.PriceUtil, which corrects the input order price based on the requested contract tick size
- Order object new property: update time: update_time
- TradeClient.get_orders(get_open_orders/get_filled_orders)` Support specified sorting rules, sort by order creation time or order status update time
- Query position api TradeClient.get_positionssupports option element (expiry, strike, put_call) parameter filtering
2.1.3 (2022-07-01)
New
- New method for long connections tick data:subscribe PushClient.subscribe_tick, unsubscribePushClient.unsubscribe_tick
- New subscribed query callback method PushClient.query_subscribed_callbackreplaces the oldPushclient.subscribed_symbols
- QuoteClient.get_trade_ticksadds a new- trade_sessionparameter, which can be specified to query pre and post market data
Modify
- Pushclient.subscribed_symbolsmarked as deprecated
2.1.2 (2022-06-14)
Modify
- upgrade stomp.py, from 4.1.24 to 8.0.1
Breaking
- PushClient remove auto_reconnectparameter
- handle connection kicked out error
2.1.1 (2022-05-25)
New
- add apis of query bars by page Stock:QuoteClient.get_bars_by_pageFuture:QuoteClient.get_future_bars_by_page
- QuoteClient.get_future_bars,- QuoteClient.get_barsadd- page_tokenparameter,which used to locate next page
- tigeropen.trade.domain.order.Orderadd- user_markattribute,when place order, can pass a custom remark (need to apply)
2.1.0 (2022-05-07)
New
- dynamic configure server domain
- add Option helper(examples.option_helpers.helpers)
- add api QuoteClient.get_future_contract
- add api TradeClient.get_derivative_contracts
2.0.9 (2022-04-18)
New
- add api QuoteClient.get_timeline_history
- Order add new fields sub_ids: sub order id list adjust_limit: limit order price adjust percent
Breaking
- TradeClient.place_order,- TradeClient.modify_order,- TradeClient.cancel_orderreturn value,- Trueor- Falsechange to order's id
- Auth grab quote permission. Grab permission when QuoteClientinitialization,provide paramis_grab_permission, ifFalse, do not grab permission.
2.0.7 (2022-01-31)
Modify
- change domain
2.0.6 (2022-01-24)
New
- Contract add new fields marginable: close_only: shortable_count:
- Order add new fields attr_desc:
 source:
Breaking
- tigeropen.quote.request.OpenApiRequestmove to- tigeropen.common.request.OpenApiRequest
2.0.5 (2022-01-10)
New
- Add api QuoteClient.get_quote_permission
- Add api TradeClient.get_transactions
- Add a full demo
Changed
- Enum value optimization
- TradeClient.place_order remove Order.order_id checking
- Remove pandas fixed version number
Breaking
- QuoteClient.grab_quote_permission return data,'expireAt' convert to 'expire_at'
2.0.4 (2021-12-08)
New
- Add api TradeClient.get_prime_assets
2.0.3
New
- Add api QuoteClient.get_option_chain
- Add api QuoteClient.get_stock_delay_briefs
2.0.2 (2021-11-01)
Changed
- Remove client_config some attributes
- PushClient optimization
2.0.1 (2021-09-18)
Breaking
- Remove Python2 compatible
1.4.0 (2021-06-28)
New
- Add depth quote
- Add quote permission grab api
1.2.0 (2020-04-02)
New
- Add industry api
1.1.10 (2020-01-19)
New
- Add company action api
- Add attach order api
1.1.9 (2019-10-28)
Fixed
- Fix 1.1.8 setup problem
