Skip to content

Release Note

version: 1.9.0 (2025-11-23)

What's Changed

  • feat: enhance async by @linsamtw in https://github.com/FinMind/FinMind/pull/366

1️⃣ 批次與併發控制

避免一次大量(例如 2000 筆) async request 導致網路錯誤或連線被拒 新增 semaphore 控制同時執行的 request 數量 支援分批處理(batch),每批數量可手動設定或自動依機器資源調整 2️⃣ 共享 Session 提升效率

所有 request 使用同一個 requests.Session,重複利用 TCP 連線 減少連線建立成本,提高抓取速度 3️⃣ 錯誤處理與 retry 機制

request 若失敗會自動 retry,減少抓取失敗 非同步請求回傳 None 時會自動過濾,避免 AttributeError 4️⃣ 進度追蹤

使用 tqdm 顯示每批 request 完成進度 可以即時看到抓取進度 5️⃣ 自動調整性能 (auto_tune)

根據機器 CPU 核心數與可用記憶體,自動調整 max_concurrency 適應不同環境,提高穩定性與效率

⚡ release_at: 2025-11-23 09:16:17

version: 1.8.3 (2025-11-04)

What's Changed

  • feat: add verbose params, and replace logger.warning to logger.debug by @linsamtw in https://github.com/FinMind/FinMind/pull/365

⚡ release_at: 2025-11-04 15:47:29

version: 1.8.2 (2025-08-09)

What's Changed

  • feat: add use_async in taiwan_stock_tick by @linsamtw in https://github.com/FinMind/FinMind/pull/353
  • Add taiwan_stock_trading_date data by @machineCYC in https://github.com/FinMind/FinMind/pull/357
  • Add new datasets by @machineCYC in https://github.com/FinMind/FinMind/pull/359

⚡ release_at: 2025-08-09 15:09:31

version: 1.8.1 (2025-05-25)

What's Changed

  • feat: add taiwan_stock_warrant_trading_daily_report by @linsamtw in https://github.com/FinMind/FinMind/pull/349

⚡ release_at: 2025-05-25 13:48:01

version: 1.8.0 (2025-05-10)

What's Changed

  • feat: rename setup-name by @linsamtw in https://github.com/FinMind/FinMind/pull/347
  • feat: move token from params to headers by @linsamtw in https://github.com/FinMind/FinMind/pull/348

⚡ release_at: 2025-05-10 08:56:57

version: 1.7.9 (2025-05-10)

What's Changed

  • feat: allow stock_ID to use List type in taiwan_stock_tick_snapshot by @linsamtw in https://github.com/FinMind/FinMind/pull/335
  • add: TaiwanStockDispositionSecuritiesPeriod dataset by @machineCYC in https://github.com/FinMind/FinMind/pull/340
  • fix: typo by @linsamtw in https://github.com/FinMind/FinMind/pull/341
  • New data TaiwanStockIndustryChain by @machineCYC in https://github.com/FinMind/FinMind/pull/343
  • feat: add TaiwanStockEvery5SecondsIndex by @linsamtw in https://github.com/FinMind/FinMind/pull/346

⚡ release_at: 2025-05-10 05:10:47

version: 1.7.8 (2024-12-25)

What's Changed

  • feat: add get taiwan_stock_trading_daily_report by async by @linsamtw in https://github.com/FinMind/FinMind/pull/331
  • feat: add taiwan_stock_kbar use_async by @linsamtw in https://github.com/FinMind/FinMind/pull/333
  • feat: add nest_asyncio for Jupyter Notebook by @linsamtw in https://github.com/FinMind/FinMind/pull/334

⚡ release_at: 2024-12-25 11:18:11

version: 1.7.5 (2024-12-07)

What's Changed

  • feat: update taiwan_stock_market_value_weight tw name by @linsamtw in https://github.com/FinMind/FinMind/pull/329
  • add: taiwan_business_indicator by @machineCYC in https://github.com/FinMind/FinMind/pull/330

⚡ release_at: 2024-12-07 02:31:43

version: 1.7.4 (2024-11-23)

What's Changed

  • add: TaiwanStockMarketValueWeight data by @machineCYC in https://github.com/FinMind/FinMind/pull/327
  • feat: add futures/option CNN_Cnn_Fear_Greed_Index by @richardkuo1999 in https://github.com/FinMind/FinMind/pull/328

New Contributors

  • @richardkuo1999 made their first contribution in https://github.com/FinMind/FinMind/pull/328

⚡ release_at: 2024-11-23 08:24:41

version: 1.7.3 (2024-10-13)

What's Changed

  • feat: add futures/option institutional_investors_after_hours by @linsamtw in https://github.com/FinMind/FinMind/pull/322

⚡ release_at: 2024-10-13 16:46:34

version: 1.7.2 (2024-10-13)

What's Changed

  • add: OpenInterestLargeTraders for option and futures by @machineCYC in https://github.com/FinMind/FinMind/pull/320
  • feat: update FinMind 校園推廣方案.pdf by @linsamtw in https://github.com/FinMind/FinMind/pull/321

⚡ release_at: 2024-10-13 04:21:29

version: 1.7.1 (2024-09-28)

What's Changed

  • feat: add api_usage_limit by @linsamtw in https://github.com/FinMind/FinMind/pull/318

⚡ release_at: 2024-09-28 09:55:48

version: 1.7.0 (2024-09-26)

What's Changed

  • add: tw week and month price data by @machineCYC in https://github.com/FinMind/FinMind/pull/301
  • add: taiwan_stock_trading_daily_report_secid_agg dataset by @machineCYC in https://github.com/FinMind/FinMind/pull/302
  • Add taiwan_stock_trading_daily_report_secid_agg and taiwan_stock_trading_daily_report api by @machineCYC in https://github.com/FinMind/FinMind/pull/314
  • feat: add format check in CI by @linsamtw in https://github.com/FinMind/FinMind/pull/313
  • add: start and end date for taiwan_stock_trading_daily_report_secid_a… by @machineCYC in https://github.com/FinMind/FinMind/pull/317
  • feat: add api_usage by @linsamtw in https://github.com/FinMind/FinMind/pull/315

⚡ release_at: 2024-09-26 15:21:47

version: 1.6.9 (2024-05-27)

What's Changed

  • add: taiwan_total_exchange_margin_maintenance dataset by @machineCYC in https://github.com/FinMind/FinMind/pull/298
  • 292 大盤融資維持率 by @machineCYC in https://github.com/FinMind/FinMind/pull/300

⚡ release_at: 2024-05-27 15:46:14

version: 1.6.7 (2024-05-23)

What's Changed

  • feat: add 暫停融券賣出表(融券回補日) TaiwanStockMarginShortSaleSuspension by @linsamtw in https://github.com/FinMind/FinMind/pull/296
  • fix: backtest compute_div_income by @linsamtw in https://github.com/FinMind/FinMind/pull/297

⚡ release_at: 2024-05-23 05:42:24

version: 1.6.6 (2024-03-31)

What's Changed

  • add taiwanstockdelisting dataset by @machineCYC in https://github.com/FinMind/FinMind/pull/290
  • fix: fractional part from stock_div must be cash refunds (#273) by @sakkyoi in https://github.com/FinMind/FinMind/pull/288
  • feat: add ConvertibleBond by @linsamtw in https://github.com/FinMind/FinMind/pull/291

New Contributors

  • @sakkyoi made their first contribution in https://github.com/FinMind/FinMind/pull/288

⚡ release_at: 2024-03-31 16:22:36

version: 1.6.5 (2024-01-15)

What's Changed

  • feat: raise Exception on request_get by @linsamtw in https://github.com/FinMind/FinMind/pull/286

⚡ release_at: 2024-01-15 13:48:26

version: 1.6.4 (2023-12-06)

What's Changed

  • refactor: backtest by @linsamtw in https://github.com/FinMind/FinMind/pull/274
  • feat: rm typing.Dict on add_indicators, add_buy_rule, add_sell_rule by @linsamtw in https://github.com/FinMind/FinMind/pull/276
  • feat: add KdCrossOver, MAGoldenDeathCrossOver, InstitutionalInvestorsOverBuy, ShortSaleMarginPurchaseRatio by @linsamtw in https://github.com/FinMind/FinMind/pull/277

⚡ release_at: 2023-12-06 14:34:54

version: 1.6.3 (2023-10-29)

What's Changed

  • add taiwan stock kbar data by @machineCYC in https://github.com/FinMind/FinMind/pull/272

⚡ release_at: 2023-10-29 12:54:42

version: 1.6.2 (2023-09-24)

What's Changed

  • add: change the status code by @machineCYC in https://github.com/FinMind/FinMind/pull/262
  • add: tw 10 year avg close by @machineCYC in https://github.com/FinMind/FinMind/pull/267
  • add: remove the adj calculate code by @machineCYC in https://github.com/FinMind/FinMind/pull/269
  • feat: Use pandas concat instead of append by @linsamtw in https://github.com/FinMind/FinMind/pull/265

⚡ release_at: 2023-09-24 07:24:55

version: 1.6.1 (2023-06-22)

What's Changed

  • fix: ex_dividend_price end date need to be the same as the stock_price by @machineCYC in https://github.com/FinMind/FinMind/pull/252
  • add: taiwan_securities_trader_info api in finmind package by @machineCYC in https://github.com/FinMind/FinMind/pull/256
  • add: taiwan stock market value by @machineCYC in https://github.com/FinMind/FinMind/pull/257
  • feat: add taiwan_stock_info_with_warrant, taiwan_stock_tick_snapshot, taiwan_futures_snapshot, taiwan_options_snapshot by @linsamtw in https://github.com/FinMind/FinMind/pull/258

⚡ release_at: 2023-06-22 05:51:52

version: 1.5.8 (2022-09-13)

  • feat: add 減資恢復買賣參考價格

⚡ release_at: 2022-09-13 15:47:08

version: 1.5.7 (2022-09-06)

  • feat: remove taiwan futopt institutional investors api, add taiwan_future_institutional_investors and taiwan_option_institutional_investors api

⚡ release_at: 2022-09-06 15:42:02

version: 1.5.6 (2022-06-16)

⚡ release_at: 2022-06-16 10:45:04

version: 1.5.5 (2021-11-02)

  • feat: reset timeout defacut value None and logger.info timeout msg (#192)

⚡ release_at: 2021-11-02 11:15:11

version: 1.5.4 (2021-10-31)

  • Hotfix: fix some dependency issue (#190),
  • fix: remove error msg not show issue (#191)

⚡ release_at: 2021-10-31 16:53:19

version: 1.5.3 (2021-10-06)

  • fix: taiwan_futopt_daily_info (#189)

⚡ release_at: 2021-10-06 12:10:04

version: 1.5.2 (2021-10-06)

  • debug: Unable to parse datetime string

⚡ release_at: 2021-10-06 11:17:40

version: 1.5.1 (2021-10-05)

  • feat: handle connection errors

⚡ release_at: 2021-10-05 17:29:22

version: 1.5.0 (2021-09-11)

  • feat: add timeout and retry on request get
  • feat: add timeout params, default 30 seconds

⚡ release_at: 2021-09-11 18:00:16