系列文章: Openalice (5/6)

OpenAlice 研究分析模組:跨資產行情、基本面、新聞一站搞定
做交易,研究是一切決策的地基。
問題是,研究這件事被工具切碎了——行情在一個地方、財報在另一個地方、新聞在第三個地方、技術指標要自己算或用第四個工具。光是把這些資訊拼在一起,就可以消耗掉本來應該用來思考的時間。
OpenAlice 選擇把研究分析整合進對話介面。這篇帶你認識它的研究模組能做什麼、以及實際怎麼用。
技術架構:TypeScript-native OpenBB
OpenAlice 的市場數據引擎是 TypeScript-native 的 OpenBB,跑在 process 裡面,不需要你額外架服務或配置環境。
OpenBB 是開源的金融數據平台,整合了大量數據源——股票、加密幣、大宗商品、外匯、總體經濟指標。OpenAlice 把它包進來,讓你可以用對話直接取用這些數據,不需要自己寫 OpenBB 的呼叫程式碼。
支援的資產類別:
| 資產類別 | 覆蓋內容 |
|---|---|
| 股票(Equity) | 最深,含技術指標、基本面、財報、insider 交易 |
| 加密貨幣(Crypto) | 行情、技術指標 |
| 大宗商品(Commodity) | 行情、主要合約 |
| 外匯(Currency/Forex) | 主要貨幣對 |
| 總體經濟(Macro) | 利率、CPI、GDP、就業數據等 |
行情查詢:統一的跨資產搜尋
OpenAlice 提供了一個跨資產統一 symbol 搜尋,你不需要知道每個資產在不同數據源的精確代碼格式。
實際用法例子:
# 股票
What's the current price of AAPL?
Show me TSLA's price over the past 6 months
# 加密幣
What's BTC/USD trading at?
Show me ETH price history for the last 30 days
# 外匯
What's the current EUR/USD rate?
# 總體經濟
What's the current US 10-year treasury yield?
Show me recent CPI data for the US
這些查詢直接在對話裡問,OpenAlice 會調用對應的數據源取回資料並整理成可讀格式。
技術指標:Excel 公式語法
OpenAlice 有一個技術指標計算器,語法設計成類 Excel 公式的風格,讓非工程師也容易理解和使用。
你可以在對話裡直接要求計算:
Calculate RSI(14) for NVDA over the past 60 days
Show me MACD for AAPL (12, 26, 9)
What's the 50-day and 200-day moving average for SPY?
Is TSLA overbought based on Bollinger Bands?
也可以組合多個指標做交叉判斷:
Show me NVDA's RSI and volume together for the past month,
is there any divergence?
這類問題,AI 會取回數據、計算指標、然後用自然語言解讀——不只是丟數字給你,而是告訴你這些數字指向什麼。
基本面研究:財報、比率、法說會
OpenAlice 股票基本面覆蓋的資料包括:
- 公司基本資料 — 描述、產業分類、市值、主要業務
- 財務報表 — 損益表、資產負債表、現金流量表
- 財務比率 — P/E、P/B、EV/EBITDA、ROE、ROA、毛利率等
- 法說會日曆 — 公司的下次財報日期
- 內部人交易 — Insider buy/sell 記錄
- 市場異動 — 相對異常的成交量或價格移動
實際查詢例子:
# 財報摘要
Give me NVDA's latest quarterly earnings summary
# 估值比較
Compare P/E ratio of AAPL, MSFT, and GOOGL
# 財務健康
What's AMD's debt-to-equity ratio and free cash flow trend?
# Insider 動態
Are there any notable insider buys for META recently?
# 法說會
When is NVDA's next earnings report?
這些問題的答案可能不是即時數據(取決於數據源更新頻率),但對做中長線研究來說已經夠用。
新聞監控:背景收集與封存搜尋
OpenAlice 在背景持續收集 RSS feed 新聞,你可以用三個指令做封存搜尋:
globNews → 全域搜尋(跨所有收集的 feed)
grepNews → 關鍵字匹配搜尋
readNews → 讀取特定新聞全文
在對話裡,你可以這樣問:
# 搜尋特定主題新聞
What are the latest news about Federal Reserve interest rate policy?
# 搜尋特定公司新聞
Show me recent news about TSMC
# 搜尋特定事件
Any news about US-China trade tensions this week?
這個功能的特別之處在於:它不是實時抓取新聞,而是有一個持續在跑的背景收集器,讓搜尋速度快很多。如果你設置了 Heartbeat(下一篇會講),它也可以在新聞觸發特定關鍵字時主動通知你。
組合研究:讓 AI 幫你串接多個資料點
研究分析最有價值的地方,不是單獨看一個指標,而是把多個面向的資料放在一起看。OpenAlice 在這裡的優勢很明確——你可以用一個問題要求它同時查多個數據源:
NVDA 值不值得現在進場?
幫我從技術面、基本面、近期新聞三個角度分析一下
或者更具體的:
Compare NVDA and AMD:
- Technical: RSI, moving averages
- Fundamental: P/E, revenue growth, margins
- Recent news: any material events in the past 2 weeks
Give me a relative strength assessment
AI 會把這些資料拉回來、整理、然後給你一個有結構的分析——不是告訴你「要買還是賣」(這個決定還是你的),而是把資料整理成你可以快速判斷的格式。
資料覆蓋的現實
幾個需要實際測試才知道的邊界:
台股、港股等非美市場:OpenBB 支援程度取決於接入的數據源,部分功能可能受限。建議對你在意的市場實際測試一遍,確認哪些查詢有效。
即時數據 vs 延遲數據:免費數據源大多有 15-20 分鐘延遲,這對當沖不夠用,對中長線研究通常可以接受。如果你需要 real-time data,需要接入付費數據源。
數據源更新頻率:財報數據在法說會後一段時間才更新,Insider 交易記錄也有申報時間差,這是法規面的延遲,不是工具問題。
研究模組的定位
OpenAlice 的研究分析工具的定位是:讓你在對話裡完成「決定是否值得進一步研究」這件事,而不是取代深度的 due diligence。
它幫你快速過一遍行情、技術面、基本面輪廓——然後如果有個標的真的值得深挖,你知道往哪個方向去;如果沒有,你省下了二十分鐘開不同分頁拼資料的時間。
效率在這裡。
回到系列總覽
這篇是 OpenAlice 系列的第四站,專門講研究分析模組的實際用法。下一篇是 自動化排程與 Heartbeat:讓 AI 在你睡覺時監控市場,帶你設置主動監控機制。整條路的閱讀地圖在 OpenAlice 入門課。