GitHub Native Stock Analysis Platform Blueprint v2.0

本文定位:功能藍圖(What to build),架構落地細節以 Skill 藍圖 Skill 藍圖 為準(How to build)。 狀態:規劃中,本文為 A-Z 全量腦力激盪 + 分級,不代表全部立即實作。

目錄

  1. 八角色理念確認
  2. P1-P8 原則 v2.0(與 v1 對照)
  3. Data Source Principles / Provider Pattern 確認
  4. Technology Stack 確認
  5. A-V 功能分類總表
  6. W. Fork Friendly vs Optional Backend 總表
  7. X. Future Roadmap(Phase 1-4)
  8. Y. Architecture Review(五年後重構點)
  9. Z. 100 個創新功能
  10. 最終分級:必做 / 建議做 / 可選做 / 創新功能

0. 八角色理念確認

依指示,先確認理解,再談功能。以下是八個角色對本專案本質的共識,任何功能提案都要能通過這八句話的檢驗。

角色對本專案本質的理解
Principal Software Architect這不是三層式應用,是「GitHub Actions = 後端運算、GitHub Pages = 前端展示」的 Static-First 系統。任何功能第一個問題永遠是:能不能在 Build Time 做完?
Principal React ArchitectReact 被刻意限縮為 Render 層,禁止商業邏輯。導覽改用 TanStack Router(非舊版 React Router),config-driven + code splitting。
Principal Python ArchitectPython 是唯一計算引擎,跑在 Actions runner(無常駐伺服器),腳本間需保持 idempotent,同一 run 內可快取但不可跨 run 留狀態(Reproducible)。
GitHub Actions Expert平台心臟是排程與 workflow;Public repo Actions 分鐘數無限,但仍要顧 job 時長、concurrency、artifact 保存期限(90 天預設)。
GitHub Pages Expert展示層是純靜態檔案託管,零伺服器邏輯;一切互動皆為前端 fetch 靜態 JSON,沒有「查詢」只有「篩選已產出的資料」。
DevOps Architect部署鏈是 Actions → Artifact → Pages,必須 idempotent + reproducible + fail-safe(單一 Provider 掛掉不可擴散成整站掛)。
Quant Trading Architect策略/回測/因子邏輯必須與資料源完全解耦(Provider Pattern),策略程式碼不可 import 任何具體 API。
Open Source Maintainer任何新功能的第一個檢查點:這是否讓 Fork 使用者的門檻變高? 門檻變高就必須降級為 Optional,並在無該條件時優雅隱藏。

共識結論:本專案的競爭力不在「功能多」,而在「Fork 之後零門檻就能用的功能多」。功能規劃順序永遠是 Build Time 優先 → 零 Key 優先 → 選配加值最後


1. P1-P8 原則 v2.0(與 v1 對照)

本次使用者提供的 P1-P8 用字與 v1 架構文件略有差異。兩者精神一致,此處做正式合併,以下 P1-P8 v2.0 為最新標準版本,取代 v1 的 8 條

#v2.0 原則(本次採用)定義對照 v1 舊條文合併說明
P1Fork FirstFork 即可使用v1 P1 Fork First不變
P2GitHub Native優先用 GitHub 原生功能(Actions/Pages/Releases/Artifacts/Issues/Discussions/Wiki/Projects)v1 P2 GitHub Native不變,新增 Wiki/Projects 兩項落地場景(見 4-V)
P3Static First核心功能 Build Time 完成,React 只 Renderv1 P3 Static First不變
P4Optional BackendHermes/FastAPI/SQLite/AI 全部 Optionalv1 P8 Optional Backend條號從 P8 移到 P4,內容不變
P5Progressive Enhancement無 Hermes/AI/Key 網站仍正常v1 P5 Progressive Enhancement不變
P6Build Time over Run TimeActions 能做就不要 React 做(Sharpe/Momentum/Ranking/Backtest/Heatmap 全 Build Time)v1 P3 的延伸 + 新明文化新增獨立條文:v1 把這點併在 Static First 裡,v2.0 獨立成條,更精確指出「連 Ranking/Heatmap 排序運算都不可留給前端」
P7Open Source Friendly避免付費 API / 大量 Key / 複雜安裝v1 P6 OSS Friendly條號 P6→P7,內容不變
P8Long-term Maintainability五年後 10 萬行程式仍容易維護v1 P7 Reproducible 的精神延伸新增:v1 的 Reproducible(每次重跑產生相同結果)是「正確性」層次,v2.0 的 Maintainability 是「可持續演進」層次,兩者不衝突,Reproducible 併入 P8 的落實手段之一(見下)

v1 的「Offline Friendly」(無 API 也能看歷史分析)未被使用者在本次 P1-P8 中重提,但精神仍成立——它是 P4 Optional Backend + P6 Build Time over Run Time 的自然結果(資料已在 Build Time 產成 JSON 進 repo,本來就離線可讀)。建議不刪除,作為 P4/P6 的落實細項保留,不再列為獨立頂層原則,避免原則數量膨脹、失焦。

P8 落實手段(含併入的 Reproducible)

  • Actions 每次從源頭重抓重算,不依賴跨 run 狀態(Reproducible)
  • Provider Pattern 保證新增資料源不改動 Strategy 層(見第 2 節)
  • Data Contract(TS+Pydantic 1:1 + schema_version)防止前後端漂移
  • 15+ 模組採 Registry 插件化,新增模組不動核心 router

2. Data Source Principles / Provider Pattern 確認

沿用並確認既有設計(詳見 Skill 藍圖 Data Provider Layer v2 完整程式碼),本節只做優先序與可插拔性的正式確認:

優先序條件Provider 範例
第一優先官方 / 免費 / 免 API KeyTWSE、TPEx
第二優先免費 / 少量 API KeyYahoo (yfinance)、Stooq(皆免 key,歸為第一優先亦可);FinMind(需 Token)
第三優先商業 APIAlpha Vantage、FMP、Finnhub(Tier2 付費方案)、Polygon、Bloomberg(Tier3)

可插拔性確認Provider(ABC) 統一介面(get_price/get_history/get_dividend/get_financial/get_news)+ markets/methods 能力宣告 + build_registry() secret-gated 自動發現,已滿足「Provider 必須可插拔」要求——新增一個 Provider 只需新增一個檔案並在 registry.py 掛一行,不改 pool.py 路由邏輯,也不改任何 Strategy/Calc 程式碼。此設計本身即是 P8 Long-term Maintainability 的具體案例。


3. Technology Stack 確認

本次確認結果與既有文件差異
FrontendReact + TypeScript + Vite + TailwindCSS + shadcn/ui不變
路由TanStack Router⚠️ 變更:既有文件用 React Router;本次使用者明確指定 TanStack Router。TanStack Router 的型別安全路由 + 內建 loader 更貼合「資料先於元件存在」的 Static-First 精神,建議採用此變更,並回頭同步更新架構主文
表格TanStack Table(虛擬化)不變
Server StateTanStack Query(若需要)不變,標記「若需要」表示純靜態 JSON 場景可用 SWR-lite 手刻取代,避免過度依賴
圖表ECharts不變
Backend(Optional)Hermes Agent + Python + FastAPI + SQLite不變,全 Optional
CI/CDGitHub Actions + GitHub Pages不變

待辦:架構主文(quant-dashboard.md)第七節「技術棧」目前仍寫 React Router,需在下次同步時改為 TanStack Router,並註記變更日期,避免兩份文件路由選型不一致。


4. A-V 功能分類總表

說明:類型 欄 = Build(GitHub Actions Build Time 完成)/ React(前端純 render/互動)/ Optional(需 Hermes 等後端)。已與既有 15 模組(6.1-6.15)對照,避免重複定義;新增項目標示

A. Dashboard

功能說明類型
Watchlist 卡片自選股即時(前日收盤)報價卡React
今日重點摘要大盤漲跌/三大法人/焦點股規則摘要Build
個人化排序使用者可調整 Dashboard 卡片順序(存 localStorage 替代方案,見紅線)React
快速跳轉Command Palette(⌘K)跳轉任一股票/模組React

B. Market

功能說明類型
大盤總覽加權指數/櫃買指數 K 線 + 成交量Build
漲跌家數統計上漲/下跌/平盤家數長條圖Build
三大法人買賣超外資/投信/自營商動向Build
類股輪動圖產業別漲跌熱力(同 6.12 Heatmap 子集)Build

C. Stock Analysis

功能說明類型
個股總覽頁價量/基本面/技術面三合一Build
技術指標包MA/MACD/KD/RSI/布林通道Build
基本面卡EPS/ROE/PB/PE/殖利率時序Build
規則型分析*非 LLM 規則摘要(同 6.2)Build(AI 摘要 Optional)
個股新聞流同 6.9 News,過濾至單一標的Build

D. ETF Center

功能說明類型
ETF 清單/篩選同 6.4Build
持股透視成分股/產業配置圓餅圖Build
追蹤誤差/管理費比較同類 ETF 比較表Build
主動式 ETF 專區 台灣主動式 ETF(依既有研究)獨立分類頁Build

E. Portfolio

功能說明類型
持倉輸入lots.csv 網頁編輯(同既有設計)Build+React
績效指標IRR/XIRR/Sharpe/最大回撤Build
資產配置圖產業/市場/幣別配置Build
再平衡建議 規則型(非 AI)依目標權重算差額Build

F. Backtest

功能說明類型
策略績效曲線Equity Curve + Benchmark 比較Build
績效指標卡CAGR/Sharpe/Calmar/勝率Build
交易明細下載CSV/JSON 匯出Build
走勢敏感度測試 參數掃描(如均線天數)熱力圖Build

G. Strategy Center

功能說明類型
策略清單(Registry)同 6.8Build
策略說明卡邏輯/適用市場/風險等級Build
策略比較多策略績效並排Build
社群策略提案 透過 GitHub Issue Template 提案,Actions 驗證後合併GitHub Native

H. Factor Center 新分類

功能說明類型
六因子總覽Value/Growth/Momentum/Quality/Volatility/LiquidityBuild
因子貢獻分解個股評分的因子拆解雷達圖Build
因子歷史穩定性因子 IC(資訊係數)時序Build
因子相關性矩陣因子間相關係數熱力圖Build

I. News Center

功能說明類型
聚合新聞流同 6.9Build
情緒標記*規則關鍵字或 AI(Optional)Build(AI Optional)
重要度分級依來源/關鍵字規則評分Build
個股新聞去重同story不同來源合併Build

J. Financial Calendar 新分類

功能說明類型
財報行事曆財報公布日期(公開資料)Build
除權息行事曆除權息日/現金股利日Build
法說會日曆公開資訊觀測站抓取Build
到期日提醒期貨/選擇權結算日(若涉略衍生品)Build

K. Market Replay 新分類

功能說明類型
歷史 K 線回放指定日期區間逐日播放React(讀歷史 JSON)
事件標記回放標記歷史重大事件對應股價反應Build+React
假設情境重演「若當初持有到今天」試算Build

L. Stock Encyclopedia 新分類

功能說明類型
個股百科頁產業分類/歷史沿革/主要業務Build(靜態資料)
同業比較自動歸類同產業標的比較表Build
名詞解釋連結財報名詞 hover 提示React

M. ETF Encyclopedia 新分類

功能說明類型
ETF 百科頁發行商/追蹤指數/成立日Build
ETF 家族樹同發行商系列 ETF 關聯圖Build
指數方法論摘要追蹤指數的選股/加權規則摘要Build(靜態資料)

N. Strategy Encyclopedia 新分類

功能說明類型
策略原理說明均值回歸/動量/因子投資等教學頁Build(靜態內容)
經典論文對照策略對應學術出處(不侵權,僅引用摘要)Build
適用市場條件何種市場環境策略較有效Build

O. Market Snapshot 新分類

功能說明類型
每日收盤快照當日市場一頁式總結(可存 PDF/PNG)Build
快照歷史庫過去每日快照可回顧(同 K Market Replay 資料共用)Build
分享卡片產生社群分享用圖片(OG image)Build

P. Ranking Center

功能說明類型
漲跌幅排行日/週/月Build
成交量排行同上Build
因子評分排行依 Factor Center 分數排序Build
法人買超排行外資/投信買超前 NBuild

Q. Heatmap

功能說明類型
市值熱力圖同 6.12Build
產業輪動熱力圖依產業分類漲跌Build
因子熱力圖 因子分數當日分布Build

R. Screener

功能說明類型
條件自由組合同 6.10Build
預設篩選模板存股/成長股/高股息等模板Build
篩選結果匯出CSV/加入 WatchlistReact

S. Compare

功能說明類型
多標的雷達比較同 6.11,最多 5 支Build
ETF vs 個股比較 跨類別比較(如 0050 vs 2330)Build
比較結果分享連結URL 帶參數重現比較畫面React

T. Report Center 新分類

功能說明類型
週報/月報自動產生Actions 定期產出 Markdown/PDFBuild
自選股周報依 Watchlist 個人化週報Build(需登入態,見 W 節取捨)
報表歷史庫過去報表可回顧下載Build

U. Knowledge Base 新分類

功能說明類型
財報名詞辭典靜態頁面 + 全文搜尋Build
常見問題 FAQGitHub Discussions 精選彙整GitHub Native
新手教學路徑循序漸進導覽(Onboarding)React

V. GitHub Integration

功能說明落地方式
Releases每次重大版本發 Release NoteGitHub Releases
Wiki深度文件/FAQ 放 Wiki,減輕 repo README 負擔GitHub Wiki
Issues停滯偵測示警 + Bug 回報 + 策略提案(同 G)GitHub Issues
Discussions社群提問/功能投票GitHub Discussions
ProjectsRoadmap 看板(對應本文 X 節)GitHub Projects
Actions BadgeREADME 顯示排程執行狀態徽章GitHub Actions
Pages站台本體GitHub Pages
Sponsors 若要接受贊助,走 GitHub Sponsors(不影響 Fork First)GitHub Sponsors

5. W. Fork Friendly vs Optional Backend 總表

分類判準涵蓋範圍
Fork 即可用(零 secret)資料源為 Tier1 免 key + 計算 Build Time 完成A/B/C/D/E(基本)/F/G/H/I(規則版)/J/K/L/M/N/O/P/Q/R/S(基本)/U/V 全部;共 12+ 核心模組與其延伸
⚙️ Optional:設 Key 才增強Tier2/3 資料源 或 LLM 摘要C 的 AI 摘要、I 的情緒分析、T 的自選股週報若走 AI 潤飾
🔒 Optional:需 Hermes/後端需即時運算或持久化寫入6.13 Chat、6.14 Task、6.15 Settings;E 的「登入態自選股週報」若要跨裝置同步

判斷心法(W 節即 Open Source Maintainer 角色的守門邏輯):任何功能先問「零 secret、只有 Build Time 資料,這功能能不能跑?」——能,歸 Fork Friendly;不能但可以降級成靜態版本,仍歸 Fork Friendly + 標記 Optional 加值;完全不能降級(如即時對話),才歸 Optional Backend。


6. X. Future Roadmap(Phase 1-4)

與既有架構文件的 Phase 0-8(實作排程)不同層次:這裡是產品成熟度分期,Phase 0-8 是工程排程,兩者對照見表末。

Phase目標範圍對應舊 Phase 0-8
Phase 1 — MVP可用的公開股市儀表板A Dashboard / B Market / C Stock Analysis / D ETF Center / Q Heatmap(基本)/ R Screener(基本)舊 Phase 0-2
Phase 2 — Advanced量化研究能力成形F Backtest / G Strategy / H Factor Center / P Ranking / S Compare舊 Phase 3-5
Phase 3 — Professional內容深度 + 個人化E Portfolio(含再平衡)/ I News(情緒)/ J Calendar / K Replay / T Report / U Knowledge Base舊 Phase 4(AI 增強部分)+ 新增範圍
Phase 4 — Enterprise生態與擴充6.13-15 Optional 後端模組 / V GitHub Integration 全量 / L/M/N 百科全書系列 / 社群策略提案(G)舊 Phase 6-8

建議:Phase 3、4 的百科全書系列(L/M/N)與 Report Center(T)內容量大、屬「長尾價值」而非「首屏必要」,可視社群貢獻(PR)狀況彈性延後,不佔用核心團隊工時。


7. Y. Architecture Review(五年後重構點)

八角色各自從專業角度指出「現在就該改」與「五年後必重構」的項目。

現在就應修改

項目問題建議
路由選型不一致架構主文寫 React Router,本次確認為 TanStack Router立即同步文件(見第 3 節待辦)
P1-P8 版本分裂v1(quant-dashboard.md)與 v2.0(本文)條文用字不同本文已完成合併對照(見第 1 節),下次應把 v1 文件的第一節直接替換為 v2.0 版本,避免兩份「最高原則」並存造成解讀分歧
Watchlist/自選股的持久化方案未定個人化功能(A/E/T)預設會想用 localStorage,但 Artifact 規範明確禁止瀏覽器儲存於此類靜態站情境類推、且匿名公開站也不該假設單一裝置明確定案:Fork 使用者的個人化一律走「自己的 repo CSV/JSON + 自己 commit」,不引入任何形式的雲端帳號系統,維持 P1 Fork First 純度
Provider Tier2/3 商業條款未盤點Alpha Vantage/FMP/Finnhub/Polygon/Bloomberg 的免費額度/授權條款會隨時間改變建立 providers/LICENSE_NOTES.md,每季度人工複查一次

五年後大機率需要重構

項目原因現在的因應
15+ 模組膨脹成 30+功能持續新增,data/*.json 檔案數與 frontend/routes 會線性成長現在就用 Registry 插件化 + config-driven 導覽(已規劃),未來新增模組不改核心 router,只需注意模組間資料依賴需明確宣告
全市場 JSON 單檔過大~1700 檔個股 + 因子 + 新聞全塞進去,五年後資料量翻倍現在的 TanStack Table 虛擬化 + 路由懶載是必要但不夠;長期需考慮分片 JSON(按產業/字母分檔)而非單一大檔,此為既有「單一 JSON < 500KB」紅線的自然延伸
Actions 執行時間隨模組數增加目前雙排程各自獨立,未來模組一多,17:00 那條 pipeline 會變長現在先用 needs 依賴切分 job 平行化;未來可能需要拆成多個 workflow 用 workflow_call 組合,而非一條龍腳本
Provider Interface 的 5 個方法可能不夠若未來要支援選擇權/期貨/加密貨幣等新資產類別,get_price/history/dividend/financial/news 五法可能不敷使用現在的 methods: set[str] 能力宣告設計本身已預留擴充彈性(新增方法只需 provider 各自宣告支援與否),不需要現在就過度設計,但應在 ADR(架構決策記錄)中明文記下「新資產類別 = 新增 method,不是新增 Provider 基底類別」
策略 Registry 版本控管策略一多,舊策略回測結果需要「凍結」不受程式碼更新影響現在應在策略 Registry 設計中預留 strategy_version 欄位(目前規格未明確要求),避免五年後策略修改導致歷史回測結果不可信
前端 Bundle 隨模組數增加15→30+ 模組,即使 code splitting,共用元件庫也會膨脹現在的 Lighthouse CI 守門(JS < 250KB gzip)需要逐模組而非只測首頁,建議現在就把此守門規則明文寫進 CI,而非未來才補

8. Z. 100 個創新功能

分十大主題各 10 項,共 100 項。欄位:適合 = GA(GitHub Actions Build Time)/React(前端)/Opt(Optional Backend)。Key = 是否需要 API Key。Fork = 是否 Fork 即可用(零 secret 情境下,含優雅降級)。難度/推薦為 1-5 星,以數字表示(5 為最高)。

Z1. Dashboard & 個人化

#功能名稱用途適合KeyFork難度推薦
1主題色盤切換深色/淺色/色盲友善模式React24
2Dashboard 拖曳排版卡片自由排列,設定存自己 repo JSONReact33
3每日一圖自動選出當日最具代表性的一張圖表GA23
4多語系介面中/英/日切換(i18n)React34
5鍵盤快捷鍵地圖全站快捷鍵一覽 + Command PaletteReact23
6首頁自訂 Widget使用者可選顯示哪些卡片(存 repo)React33
7效能儀表板顯示本站 Lighthouse/JSON 大小等透明度指標GA24
8部署狀態徽章README 顯示最後一次成功排程時間GA15
9資料新鮮度提示條全站頂部顯示「資料更新於 X」GA15
10無障礙模式螢幕閱讀器/字級放大優化React34

Z2. Market & 指數分析

#功能名稱用途適合KeyFork難度推薦
11大盤本益比河流圖加權指數 PE Band 歷史區間GA34
12融資融券餘額追蹤全市場信用交易水位GA33
13市場寬度指標站上均線家數比例(Breadth)GA24
14恐慌貪婪指數(台版)仿 CNN Fear & Greed,用台股數據自製GA35
15國際指數連動比較台股 vs 標普/日經/恒生同期比較GA24
16匯率影響面板台幣匯率對出口股影響提示GA23
17期現貨價差追蹤台指期 vs 現貨基差GA是(期貨源)否(需付費源時降級隱藏)33
18全市場成交量能溫度計量能相對近期均量比例GA24
19產業指數輪動時鐘仿美林時鐘台股版GA44
20台股波動率指數(自製 VIX)用選擇權或歷史波動推算GA視資料源視資料源43

Z3. 個股深度分析

#功能名稱用途適合KeyFork難度推薦
21股價 vs 分析師合理價用多因子模型自算合理區間(非引用付費分析師)GA44
22財報成長趨勢燈號營收/EPS/毛利率 YoY 燈號化GA25
23護城河評分卡規則式(市佔/毛利穩定度)評估GA33
24內部人持股變化董監持股增減趨勢GA24
25股利政策穩定度連續配息年數/配息成長率GA24
26個股 Beta 值計算相對大盤系統性風險GA24
27同業排名雷達個股在同產業各指標的百分位GA34
28股價季節性分析歷史同月份漲跌統計GA23
29除權息填權速度追蹤歷年填權天數統計GA24
30個股風險警示燈違約/財報異常/處置股狀態聚合GA25

Z4. ETF 專區

#功能名稱用途適合KeyFork難度推薦
31ETF 折溢價追蹤淨值 vs 市價偏離度GA35
32ETF 資金流向受益人數/規模變化趨勢GA24
33主動式 ETF 選股透明度評分依公開持股揭露頻率評分GA34
34ETF 重疊度分析兩檔 ETF 成分股重複比例GA34
35高股息 ETF 除息月曆集中呈現各檔配息月份GA25
36ETF 費用長期侵蝕試算管理費對長期報酬的複利影響GA24
37槓桿/反向 ETF 風險提示波動耗損(Volatility Decay)教育卡GA24
38ETF 新掛牌雷達新上市 ETF 自動收錄提示GA23
39ETF 成分股調整歷史定期調整前後差異對照GA33
40全球 ETF 分類地圖依資產類別/地區樹狀導覽GA33

Z5. Portfolio & 風險

#功能名稱用途適合KeyFork難度推薦
41蒙地卡羅退休模擬依歷史報酬分布模擬提領成功率GA44
42資產相關性矩陣持倉間相關係數,評估分散度GA34
43稅務試算(證交稅/股利所得)台灣稅制試算器(非稅務建議)GA34
44目標導向配置依目標報酬/風險反推配置建議GA33
45壓力測試情境庫套用歷史崩盤情境試算損失GA35
46持倉集中度警示單一標的/產業占比過高提醒GA15
47定期定額試算器歷史回測定期定額成效GA25
48已實現/未實現損益分離稅務與績效視角分開呈現GA24
49多幣別持倉統一換算美股/台股統一以 TWD 檢視GA24
50投組 vs 大盤超額報酬Alpha/Beta 分解GA34

Z6. Backtest & 策略

#功能名稱用途適合KeyFork難度推薦
51交易成本敏感度分析手續費/滑價假設對績效影響GA24
52策略組合(多策略疊加)多策略資金分配回測GA44
53Walk-Forward 分析滾動窗口樣本外驗證,防止過擬合GA45
54蒙地卡羅打亂測試交易順序隨機打亂測穩健性GA34
55策略衰退偵測近期績效偏離歷史統計的警示GA34
56最佳/最差年份分解逐年報酬拆解找出貢獻來源GA24
57策略互斥檢查兩策略持股高度重疊時提示GA23
58回測結果版本快照策略改版時凍結舊結果(對應 Y 節建議)GA35
59交易信號日誌逐日進出場理由可追溯GA24
60策略 GitHub Action 一鍵 Fork 套用提供 workflow template 讓使用者插入自訂策略GitHub Native34

Z7. 因子 & 量化研究

#功能名稱用途適合KeyFork難度推薦
61因子擁擠度指標該因子近期是否過度追捧(估值分散度)GA43
62自訂因子公式編輯器使用者用 YAML/DSL 定義新因子GA+React44
63因子中性化處理剔除產業/市值偏誤後的純因子分數GA44
64因子輪動歷史各因子近 N 年報酬貢獻週期GA33
65多因子組合權重優化簡易均值變異數優化(非黑箱 AI)GA44
66因子與總經指標關聯因子表現 vs 利率/通膨環境GA33
67因子分數分布直方圖全市場某因子分數常態性檢視GA23
68極端值自動偵測因子計算中的異常值標記與排除規則GA25
69因子回測 vs 實際落差追蹤理論因子報酬 vs 若真實下單的落差GA43
70開源因子函式庫頁展示所有因子計算公式(教育+透明)GA25

Z8. 新聞 / 情緒 / 日曆

#功能名稱用途適合KeyFork難度推薦
71規則式情緒燈號關鍵字庫(利多/利空詞)非 AI 版情緒分析GA25
72AI 新聞摘要*LLM 摘要長篇公告(Optional)GA/Opt是(LLM)降級可用24
73重大訊息公告聚合公開資訊觀測站重訊分類GA35
74法說會逐字稿摘要*公開逐字稿規則摘要,AI 加值GA/Opt視模式降級可用33
75新聞來源可信度標記依來源歷史準確度做提示(非審查)GA33
76財經日曆訂閱(.ics)匯出行事曆檔供 Google/Outlook 訂閱GA25
77除權息倒數提醒卡個股頁顯示距除權息剩餘天數GA15
78新聞與股價聯動標記股價異常波動日自動關聯當日新聞GA34
79每週重點新聞回顧週報形式彙整(同 T Report Center)GA24
80監理機關公告追蹤金管會/證交所規則變動摘要GA23

Z9. GitHub-Native 社群功能

#功能名稱用途適合KeyFork難度推薦
81Issue Template:策略提案標準化策略投稿格式GitHub Native15
82Discussions:每日盤後討論串Actions 自動開串GA+GitHub Native24
83Projects 看板:Roadmap 公開透明對應本文 X 節GitHub Native15
84PR 自動化因子/策略驗證CI 跑新策略的基本合規檢查(是否直打 API 等紅線)GA45
85Contributor 排行榜依 PR/Issue 貢獻度排名(GitHub API)GA23
86Fork 網路圖視覺化多少人 Fork 並仍在跑排程(需自願回報)GitHub Native32
87Release Note 自動生成依 PR 標籤自動彙整(Changesets 模式)GA24
88Wiki 知識庫雙向同步Obsidian Vault 內容選擇性同步至 WikiGA33
89Sponsors 資金流向透明頁若接受贊助,公開資金用途(純資訊頁)GA12
90社群模板市集使用者分享 Dashboard 排版/Screener 模板(PR 提交)GitHub Native33

Z10. 教育 / 遊戲化 / 創意雜項

#功能名稱用途適合KeyFork難度推薦
91模擬交易競賽(紙上)用歷史資料跑虛擬選股比賽,結果進 Actions 產出GA43
92投資名言/行為財務學小卡每日隨機顯示一則行為偏誤提醒GA13
93新手模擬盤(無真金)純前端模擬下單練習介面React34
94財報閱讀教學互動頁逐步拆解一份真實財報(教育用途)React34
95「如果當初買了」歷史試算器輸入日期/金額試算至今報酬GA25
96股市冷知識產生器從歷史資料自動挖掘有趣統計(如「本月最像去年幾月」)GA33
97個人化年度投資回顧仿 Spotify Wrapped,年終產出個人交易總結圖卡GA35
98錯誤決策回顧日誌使用者自填交易日誌,事後統計常見誤區(存自己 repo)React24
99開源致敬牆列出所有使用的公開資料源/開源套件與授權GA14
100專案自我體檢報告Actions 定期自動檢查本文 P1-P8 紅線是否被違反(如意外引入付費依賴),結果發 IssueGA35

9. 最終分級:必做 / 建議做 / 可選做 / 創新功能

綜合第 4-8 節,依「對 Fork First 精神的貢獻度」與「開發成本」排序。

必做(Phase 1-2 範圍,缺了就不成平台)

  • A Dashboard 基本版、B Market、C Stock Analysis、D ETF Center、Q Heatmap、R Screener(基本)
  • F Backtest、G Strategy Center、H Factor Center、P Ranking
  • Z 精選:#8 部署狀態徽章、#9 資料新鮮度提示條、#22 財報成長趨勢燈號、#30 個股風險警示燈、#46 持倉集中度警示、#47 定期定額試算器、#58 回測結果版本快照、#71 規則式情緒燈號、#76/#77 財經日曆與除權息提醒、#81/#83 Issue Template 與 Projects 看板、#100 P1-P8 自我體檢報告

建議做(Phase 3 範圍,顯著提升深度但非上線必要)

  • E Portfolio(含再平衡)、I News(情緒分析)、J Financial Calendar、S Compare
  • Z 精選:#14 台版恐慌貪婪指數、#31 ETF 折溢價追蹤、#35 高股息 ETF 除息月曆、#45 壓力測試情境庫、#53 Walk-Forward 分析、#62 自訂因子公式編輯器、#70 開源因子函式庫頁、#95 「如果當初買了」試算器、#97 年度投資回顧

可選做(Phase 4,長尾價值,視社群貢獻彈性排程)

  • K Market Replay、L/M/N 百科全書系列、T Report Center、U Knowledge Base
  • Z 精選:#33 主動式 ETF 透明度評分、#61 因子擁擠度指標、#82/#85/#88/#90 社群類功能

創新功能(實驗性,先小規模驗證再決定是否納入正式 Roadmap)

  • 6.13-15 Optional 後端模組(Chat/Task/Settings)
  • Z 精選:#19 產業指數輪動時鐘、#52 策略組合疊加、#65 多因子組合權重優化、#91 模擬交易競賽、#93 新手模擬盤、#96 股市冷知識產生器

相關資源