{"id":15037029,"url":"https://github.com/finmind/finmind","last_synced_at":"2026-02-03T19:02:46.498Z","repository":{"id":35299103,"uuid":"161977394","full_name":"FinMind/FinMind","owner":"FinMind","description":"Open Data, more than 50 financial data. 提供超過 50 個金融資料(台股為主)，每天更新 https://finmind.github.io/","archived":false,"fork":false,"pushed_at":"2026-01-31T02:16:25.000Z","size":29342,"stargazers_count":2355,"open_issues_count":48,"forks_count":377,"subscribers_count":113,"default_branch":"master","last_synced_at":"2026-01-31T17:57:45.398Z","etag":null,"topics":["api","crude-oil","exchange-rates","finance","financial-data","gold-price","hacktoberfest","interest-rates","opendata","python","r","stock-prices"],"latest_commit_sha":null,"homepage":"http://finmindtrade.com/","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FinMind.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-12-16T07:16:25.000Z","updated_at":"2026-01-31T07:52:00.000Z","dependencies_parsed_at":"2023-01-15T18:01:02.541Z","dependency_job_id":"b3fa7c70-9cdd-4ec4-97fe-e25f48c92d8d","html_url":"https://github.com/FinMind/FinMind","commit_stats":{"total_commits":640,"total_committers":15,"mean_commits":"42.666666666666664","dds":0.5875,"last_synced_commit":"19ba2693d9937c2c6ecc902269b8b9af8a43061f"},"previous_names":["linsamtw/finmind"],"tags_count":64,"template":false,"template_full_name":null,"purl":"pkg:github/FinMind/FinMind","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FinMind%2FFinMind","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FinMind%2FFinMind/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FinMind%2FFinMind/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FinMind%2FFinMind/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FinMind","download_url":"https://codeload.github.com/FinMind/FinMind/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FinMind%2FFinMind/sbom","scorecard":{"id":50152,"data":{"date":"2025-08-11","repo":{"name":"github.com/FinMind/FinMind","commit":"eaad3b82008833e5b541a278f4b39c81a7c2cc86"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.3,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"4 commit(s) and 8 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":5,"reason":"Found 17/30 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/python-package.yml:1","Warn: no topLevel permission defined: .github/workflows/python-publish.yml:1","Warn: no topLevel permission defined: .github/workflows/test-wheel.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-package.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/FinMind/FinMind/python-package.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-package.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/FinMind/FinMind/python-package.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-package.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/FinMind/FinMind/python-package.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-package.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/FinMind/FinMind/python-package.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/FinMind/FinMind/python-publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-publish.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/FinMind/FinMind/python-publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-wheel.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/FinMind/FinMind/test-wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-wheel.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/FinMind/FinMind/test-wheel.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/python-package.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/python-package.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/python-package.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/python-package.yml:51","Warn: pipCommand not pinned by hash: .github/workflows/python-publish.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/python-publish.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/python-publish.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/test-wheel.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/test-wheel.yml:26","Info:   0 out of   8 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   9 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"31 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-9548-qrrj-x5pj","Warn: Project is vulnerable to: GHSA-29gw-9793-fvw7","Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: PYSEC-2022-42969","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-48p4-8xcf-vxj5","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2023-120 / GHSA-45c4-8wx5-qw6w","Warn: Project is vulnerable to: PYSEC-2024-24 / GHSA-5h86-8mv2-jq9f","Warn: Project is vulnerable to: GHSA-5m98-qgg9-wh84","Warn: Project is vulnerable to: GHSA-7gpw-8wmc-pm8g","Warn: Project is vulnerable to: GHSA-8495-4g3g-x7pr","Warn: Project is vulnerable to: PYSEC-2024-26 / GHSA-8qpw-xqxj-h4r2","Warn: Project is vulnerable to: PYSEC-2023-246 / GHSA-gfw2-4jvh-wgfg","Warn: Project is vulnerable to: GHSA-pjjw-qhg8-p2p9","Warn: Project is vulnerable to: PYSEC-2023-250 / GHSA-q3qx-c6g2-7pw2","Warn: Project is vulnerable to: PYSEC-2023-251 / GHSA-qvrw-v9rv-5rjx","Warn: Project is vulnerable to: PYSEC-2023-247 / GHSA-xx9p-xxvh-7g8j","Warn: Project is vulnerable to: PYSEC-2023-62 / GHSA-m2qf-hxjv-5gpq","Warn: Project is vulnerable to: PYSEC-2022-12 / GHSA-pq7m-3gw7-gq5x","Warn: Project is vulnerable to: GHSA-55x5-fj6c-h6m8","Warn: Project is vulnerable to: PYSEC-2022-230 / GHSA-wrxv-2j5q-m38w","Warn: Project is vulnerable to: GHSA-6p56-wp2h-9hxr","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2021-47 / GHSA-5jqp-qgf6-3pvh","Warn: Project is vulnerable to: GHSA-mr82-8j83-vxmv","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2023-74 / GHSA-j8r2-6x86-q33q","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T23:34:16.915Z","repository_id":35299103,"created_at":"2025-08-14T23:34:16.915Z","updated_at":"2025-08-14T23:34:16.915Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29054047,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-03T15:43:47.601Z","status":"ssl_error","status_checked_at":"2026-02-03T15:43:46.709Z","response_time":96,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","crude-oil","exchange-rates","finance","financial-data","gold-price","hacktoberfest","interest-rates","opendata","python","r","stock-prices"],"created_at":"2024-09-24T20:33:06.835Z","updated_at":"2026-02-03T19:02:46.474Z","avatar_url":"https://github.com/FinMind.png","language":"Jupyter Notebook","readme":"\u003cp align=\"center\"\u003e\r\n  \u003cimg src=\"https://raw.githubusercontent.com/FinMind/FinMind/master/logo.png\" width=\"820\" height=\"312\"\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003ca href=\"https://travis-ci.org/FinMind/FinMind\"\u003e\u003cimg src=\"https://travis-ci.org/FinMind/FinMind.svg?branch=master\" alt=\"Build Status\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://github.com/linsamtw/FinMind/blob/master/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/FinMind/FinMind\" alt=\"license\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://finmind.github.io/\"\u003e\u003cimg src=\"https://readthedocs.org/projects/finminddoc/badge/?version=latest\" alt=\"Documentation Status\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://gitter.im/FinMindTW/community?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\"\u003e\u003cimg src=\"https://badges.gitter.im/FinMindTW/community.svg\" alt=\"Gitter\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://badge.fury.io/py/FinMind\"\u003e\u003cimg src=\"https://badge.fury.io/py/FinMind.svg\" alt=\"PyPI version\"\u003e\u003c/a\u003e\r\n  \u003c!--\u003ca href=\"https://coveralls.io/github/linsamtw/FinMind?branch=master\"\u003e\u003cimg src=\"https://coveralls.io/repos/github/linsamtw/FinMind/badge.svg?branch=master\" alt=\"Coverage Status\"\u003e\u003c/a\u003e--\u003e\r\n\u003c/p\u003e\r\n\r\n## Donate\r\n\r\n* [贊助我們發展更多功能](https://finmindtrade.com/analysis/#/Sponsor/sponsor)\r\n\r\n\u003ca href=\"https://finmindtrade.com/analysis/#/Sponsor/sponsor\"\u003e\u003cimg src=\"https://payment.ecpay.com.tw/Content/themes/WebStyle20170517/images/ecgo.png\" alt=\"\"/\u003e\u003c/a\u003e\r\n\r\n* [FinMind 架構獨家解析書籍推薦](https://www.tenlong.com.tw/products/9786267273739?list_name=b-r7-zh_tw)\r\n\u003ca href=\"https://www.tenlong.com.tw/products/9786267273739?list_name=b-r7-zh_tw\"\u003e\u003cimg src=\"https://github.com/FinMind/FinMindBook/blob/master/DataEngineering/FinMindBook.jpg\" width=\"200\" height=\"250\" alt=\"\"/\u003e\u003c/a\u003e\r\n\r\n\r\n## Quickstart\r\n\r\n```python\r\npip install FinMind\r\n```\r\n\r\n+ Refer to our [Official Documentation](https://finmind.github.io/quickstart/).\r\n\r\n\r\n## 這是什麼?\r\n\r\n**FinMind** 是超過 50 種金融開源數據 [50 datasets](https://finmind.github.io/)。\r\n包含\r\n\r\n* 技術面 : 台股股價 daily、即時報價、歷史 tick、PER、PBR、每5秒委託成交統計、加權指數、當日沖銷交易標的及成交量值。\r\n* 基本面 : 綜合損益表、現金流量表、資產負債表、股利政策表、除權除息結果表、月營收。\r\n* 籌碼面 : 外資持股、股權分散表、融資融券、三大法人買賣、借券成交明細。\r\n* 消息面 : 台股相關新聞。\r\n* 衍生性商品 : 期貨、選擇權 daily data、即時報價、交易明細，選擇權、期貨三大法人買賣，期貨各卷商每日交易、選擇權各卷商每日交易。\r\n* 國際市場 : 美股股價 daily、minute、美國債券殖利率、貨幣發行量(美國)、黃金價格、原油價格、G8 央行利率、G8 匯率、\r\n\r\n資料每天更新。你不需收集資料，就可進行分析。\r\n\r\n## What is this?\r\n\r\n**FinMind** is open source of more\r\nthan [50 datasets](https://finmind.github.io/), including\r\n\r\nTaiwan stock trade data daily, Taiwan stock trade data (5 seconds) (2019-05-29 ~\r\nnow, more than 30 million data in total), Financial Statements, Balance Sheet,\r\nCash Flows Statement, Month Revenue, Holding Shares Per, Institutional Investors\r\nBuy Sell. Taiwan Futures Trade Detail, Taiwan Option Trade Detail.\r\n\r\nUS stock price daily, minute (2019-06-01 ~ now, more than 80 million data in\r\ntotal), oil price, gold\r\nprice, [G7](https://zh.wikipedia.org/zh-tw/%E5%85%AB%E5%A4%A7%E5%B7%A5%E6%A5%AD%E5%9C%8B%E7%B5%84%E7%B9%94)\r\nexchange rate, interest rate.\r\n\r\nUS Government Bonds Yield.\r\n\r\nThe datasets are automatically updated daily. You can analyze financial data\r\nwithout having to collect the data by yourself.\r\n\r\n--------------\r\n\r\n## License\r\n\r\n- [License Detail](https://github.com/linsamtw/FinMind/blob/master/LICENSE)\r\n\r\n- 本專案提供的所有內容均用於教育、非商業用途。資料僅供參考，使用者依本資料交易發生交易損失需自行負責，本專案不對資料內容錯誤、更新延誤或傳輸中斷負任何責任。\r\n\r\n## Project of Contents\r\n\r\n- Dataset\r\n    - [線上 API](http://api.finmindtrade.com/docs)\r\n    - [Taiwan Stock Data](https://finmind.github.io/tutor/TaiwanMarket/DataList/)\r\n    - [Document](https://finmind.github.io/)\r\n    - [壓力測試](https://finmind.github.io/StressTest/)\r\n  \u003c!--- [Crawler (爬蟲)](https://github.com/FinMind/FinMind/tree/master#Crawler-爬蟲)--\u003e\r\n- Example\r\n    - [backtest](/example/backtest.md)\r\n    - [customer_dashboard_web_server](example/customer_dashboard_web_server.md)\r\n    - [kbar_plotting.ipynb](https://colab.research.google.com/drive/1u1cJGFNCLOeBIR0PdeKlsqgKBJSvJg_y?usp=sharing)\r\n    - [dashboard.ipynb](https://colab.research.google.com/drive/15lE2rtYuE-qoEUNNSE-cDbZiDnUFL85h?usp=sharing)\r\n\r\n- Other\r\n    - [Open UP Summit Slide (PPT)](https://www.slideshare.net/ssusera12be6/finmind-project-demo-199815617)\r\n    - [Median Sharing](https://medium.com/@yanweiliu/finmind-%E4%BD%BF%E7%94%A8python%E6%9F%A5%E5%85%A8%E7%90%83%E8%82%A1%E5%83%B9-%E5%82%B5%E5%88%B8-%E5%8E%9F%E6%B2%B9%E5%83%B9%E6%A0%BC-f39d13ad6a68)\r\n    - [HistoryUpdate](https://github.com/linsamtw/FinMind/blob/master/HistoryUpdate.md)\r\n\r\n\r\n## Plotting\r\n\r\n#### [kbar_plotting.ipynb](https://colab.research.google.com/drive/1u1cJGFNCLOeBIR0PdeKlsqgKBJSvJg_y?usp=sharing)\r\n\r\n```python\r\n# 取得股價\r\nfrom FinMind.data import DataLoader\r\n\r\ndl = DataLoader()\r\n# 下載台股股價資料\r\nstock_data = dl.taiwan_stock_daily(\r\n    stock_id='2609', start_date='2018-01-01', end_date='2021-06-26'\r\n)\r\n# 下載三大法人資料\r\nstock_data = dl.feature.add_kline_institutional_investors(\r\n    stock_data\r\n) \r\n# 下載融資券資料\r\nstock_data = dl.feature.add_kline_margin_purchase_short_sale(\r\n    stock_data\r\n)\r\n\r\n# 繪製k線圖\r\nfrom FinMind import plotting\r\n\r\nplotting.kline(stock_data)\r\n```\r\n\r\n![gif](figure/kbar_plotting.gif)\r\n\r\n#### dashboard\r\n\r\n![png](figure/dashboard.png)\r\n-------------------------------------------\r\n\r\n## Contact\r\n\r\n\u003c!-- Solicit partners who are interested in joint development.\r\n\r\n徵求有興趣共同開發的夥伴。 --\u003e\r\n\r\nEmail: FinMind.TW@gmail.com\r\n\r\n每週日早上零點至早上七點為維護時間，不提供服務。\r\n\r\n## Note\r\n\r\n+ 未來預計新增更多功能，包含個人化回測分析、chatbot 監控策略，\r\n+ API Request 上限：300 / 小時。\r\n+ Limit amount of request, 300 / hour.\r\n+ 至[FinMind官網](https://finmindtrade.com/)註冊並驗證信箱後，API 的 Request 加上 `token`\r\n  參數可以提高使用上限到 600/hr。\r\n+ `token` 獲取方法，可在[官網](https://finmindtrade.com/analysis/#/account/login)登入後獲取。\r\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffinmind%2Ffinmind","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffinmind%2Ffinmind","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffinmind%2Ffinmind/lists"}