{"repo":"BDMisME/us-stock-radar","free":true,"listed":false,"github":"https://github.com/BDMisME/us-stock-radar","clone":"git clone https://github.com/BDMisME/us-stock-radar.git","description":"Personal US-stock AI dashboard — rules engine + resident analyst · Alpaca · Streamlit · MIT","language":"Python","stars":76,"topics":["ai","alpaca","investment-research","open-source","python","self-hosted","sqlite","stock-market","streamlit","technical-analysis"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"📡 us-stock-radar 語言 ：繁體中文 ↔ English 個人用「美股 AI 看盤雷達」。監控 持股 / 高關注 / 一般觀察名單 ，自算技術指標、用規則引擎偵測異常事件，由常駐 AI 分析師（ 任何 OpenAI 相容 LLM ）主動產生 結構化研究與風險提醒 ，並透過 Email / Telegram 通知重大事件。介面採 台股慣例配色（🔴 漲 / 🟢 跌） 。 ⚠️ 重要聲明 ：本工具僅供 個人監控與投資研究 。 不自動下單、不串接任何券商交易 API、不保證獲利 ，AI 內容僅為研究與風險提醒， 非投資建議 。請自行判斷並承擔投資決策。 --- 🖼️ 畫面預覽 持股（熱力圖 + 分組 + 損益） 個股 K 線（拖曳平移 / 滾輪縮放 / 時間快捷鈕） :---: :---: 觀察名單（買區狀態高亮） AI 分析師（結構化研究） --- ✨ 功能總覽 模組 說明 --- --- 即時行情 Alpaca IEX WebSocket 訂閱即時報價（持股＋高關注，上限 30 檔），斷線自動重連 歷史 / 盤後 Alpaca 歷史 REST 為主（雲端可靠）；開機 backfill 先補日 K＋指標， 休市也看得到前一日收盤 備援輪詢 一般觀察名單以 Finnhub → FMP → yfinance 鏈式輪詢（含 rate limit） 技術指標 MA5/10/20/60/120、RSI14、MACD、Bollinger、VWAP、量比、距均線% Signal Engine 15 種規則事件（跌破/站上 MA、RSI 超買超賣、MACD 交叉、放量、漲跌幅、接近停損停利、突破成本…） AI 分析師 常駐讀取事件 queue，呼叫 LLM 產生結構化 JSON；分層 冷卻 （短線 2h / 長期・高關注 4h）避免雜訊 排程分析 開盤前 / 盤中 / 收盤的分層分析頻率（美東時段） 持股管理 長期 / 短線 分類、 自訂群組 、停損停利、批次管理 觀察名單 高關注 / 一般觀察、 買區狀態 （在買區 / 低於 / 高於目標）、主題標籤 新聞 Finnhub / FMP / RSS 抓取 + AI 摘要與利多利空判斷 通知 Telegram Bot + Email SMTP（未設定則自動標記 skipped，不崩潰） Dashboard Streamlit 7 頁：總覽 / 持股 / 觀察名單 / 訊號 / AI 分析師 / 新聞 / 設定 設計核心：規則引擎先把 raw tick 壓縮成事件，再交給 LLM 分析 —— LLM 絕不直接讀每秒報價，省 token、降雜訊。各常駐 process 透過 SQLite（WAL 模式）的 signals / alerts 狀態欄當作 event queue 溝通， 無需 Redis / Kafka 。 --- 🏗️ 架構 升級到付費全市場 SIP 資料只需新增一個 adapter（實作 data adapters/base.py 介面）並在 market monitor 換接，下游完全不用改。詳見文末。 --- 🚀 Quickstart ⚠️ 所有 API key 皆為選填 。缺 key 時各模組會 優雅降級 （fallback 或標記 skipped），不會崩潰；填越多功能越完整。 A. 本地（venv） 要啟用即時監控 / AI / 通知，再各開一個終端機跑常駐服務： B. Docker（一鍵啟動全部） C. Zeabur（雲端部署） 1. Fork 本 repo，連到 Zea","default_branch":null,"files":null,"tree":[],"storefront":"/r/BDMisME","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BDMisME/us-stock-radar/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}