Taiwan Stock Radar logo Taiwan Stock Radar

Windows DesktopWindows Desktop

Taiwan Stock Radar Windows 版 Taiwan Stock Radar Windows app

`v1.7` 新增了 `PySide6` 原生桌面版,但它不是另一套分析系統。桌面版只是 shared core 的 GUI 交付層,負責執行 workflow、顯示結構化結果、讀取 archive history。

`v1.7` adds a native `PySide6` desktop app, but it is not a separate analysis system. The desktop app is the GUI delivery layer of the shared core, responsible for running workflows, showing structured results, and reading archive history.

固定頁籤Fixed tabs

Dashboard

顯示版本、系統狀態與最近輸出。Shows version, system status, and recent outputs.

08:30 日盤報告

直接在 GUI 內執行與瀏覽 daily brief。Runs and views the daily brief inside the GUI.

開市前報告

執行 premarket workflow 與環境判讀。Runs the premarket workflow and environment read.

Top20 掃描

執行 scan 並顯示排行表格與摘要。Runs the scan and shows the ranking table and summary.

單股委員會

輸入股票代碼、日期與 style 後生成 deep-dive。Generates the deep-dive after choosing a symbol, date, and style.

shared core 規則Shared core rules

桌面版必須直接呼叫 `workflows.py`,而不是自己實作另一套 daily brief 或單股委員會邏輯。這樣 skill 與 desktop 才能同步更新。

The desktop app must call `workflows.py` directly instead of implementing its own daily brief or stock-committee logic. That is how the skill and the desktop app stay synchronized.

打包策略Packaging strategy

Windows 版採 `PyInstaller` one-folder。請在 Windows 主機上執行 [`scripts/build_windows_app.py`](https://github.com/rabbit68116-ux/taiwan-stock-radar/blob/main/scripts/build_windows_app.py)。

The Windows app uses `PyInstaller` one-folder packaging. Run [`scripts/build_windows_app.py`](https://github.com/rabbit68116-ux/taiwan-stock-radar/blob/main/scripts/build_windows_app.py) on a Windows host.

一鍵啟動One-click launcher

如果你是在 Windows 上直接使用原始碼,可以雙擊 repo 根目錄的 [`start_windows_app.bat`](https://github.com/rabbit68116-ux/taiwan-stock-radar/blob/main/start_windows_app.bat)。它會自動建立 `.venv`、檢查 `PySide6`,並在第一次啟動時安裝桌面版依賴。

If you are using the source directly on Windows, you can double-click [`start_windows_app.bat`](https://github.com/rabbit68116-ux/taiwan-stock-radar/blob/main/start_windows_app.bat) in the repo root. It creates `.venv`, checks `PySide6`, and installs the desktop dependencies on first launch.