Compare

從 FinLab 遷移到 TW Market Data

這是兩種不同性質的工具,誠實的說法是它們可以並存。FinLab 官方文件說明其資料透過 Python 套件搭配 api_token 讀取,運作於研究與回測平台之中。我們是資料 API:沒有回測引擎、沒有策略工具。常見的做法是保留你習慣的研究環境,只更換底下的資料來源。

對照表

FinLabTW Market Data
在 finlab 套件中呼叫 data.get('...')以任何語言對資料集端點發出 HTTPS 請求實際差別不在 Python 與 REST 之爭,而在於 REST API 可以從你其他任何東西存取:排程器、Go 服務、試算表、agent。
在套件中設定 api_token每次請求帶 X-API-Key 標頭
回傳 DataFrame 至你的 notebook回傳 JSON 資料列,由你自行載入 DataFrame在 pandas 中多一行程式碼。這是換取「資料能被 Python 以外的東西取用」的代價。
免費帳號至 2021 年底;VIP 至最新交易日免費層即可取得至最新交易日的資料,另有每月請求額度此為 FinLab 自身 FAQ 所載,並在我們的比較頁引用。兩者的限制形狀不同,不是單純誰多誰少:他們限制的是歷史起訖,我們限制的是請求次數。

什麼情況下該留在 FinLab

  • 你要的是回測引擎與策略工具。我們沒有、也不打算做——如果那是你使用它的原因,這個理由沒有改變。
  • 你的研究完全在 Python notebook 中進行,而你要的就是套件原生的工作流程。
  • 你需要台股以外的市場。我們只做台股。

常見問題

可以兩個都用嗎?

可以,而且對研究團隊來說這往往是合理答案:保留你熟悉且有生產力的環境,底層資料改由一個會說明每個數字來源的 API 提供。兩邊都沒有東西阻止你這樣做。

我的回測會不會失效?

回測是你的,留在原處。改變的是輸入。在你依賴新來源之前,先重跑一段你已經測過的期間並比對——更換任何資料供應商都值得這麼做,換到我們這裡也不例外。

四方比較表以同樣的基準陳述,每一則事實欄位皆引用各廠商自己的文件。

四方比較表 →

本頁關於 FinLab 的陳述,均依其自身公開文件;閱讀日期見比較頁。

相關文章