📈
888 Stock Quant v2.2.0

多維量化交易決策平台

今日量化訊號

先看市場風險,再依策略檢視每日計算出的候選標的與預測軌跡。

{{ loadError ? '日報載入失敗' : (loading ? '日報讀取中' : (batchDate ? '最新日報 ' + batchDate : '最近日報')) }}
美股宏觀環境 🌍
{{ macro.regime_name || '評估中…' }}
建議曝險: {{ macro.exposure !== null && macro.exposure !== undefined ? (macro.exposure * 100).toFixed(0) + '%' : '—' }}
VIX 恐慌指數
{{ macro.vix !== null && macro.vix !== undefined ? Number(macro.vix).toFixed(1) : '—' }}
{{ macro.vix === null || macro.vix === undefined ? '等待宏觀資料' : (macro.vix < 20 ? '低恐慌 (市場情緒穩定)' : '情緒波動偏高,注意風控') }}
標普 / 費半均線狀態 📊
SPY 標普: {{ macro.spy_above_ma60 ? '站穩 MA60 ✓' : '跌破季線 ✗' }} 讀取中…
SOX 費半: {{ macro.sox_above_ma60 ? '站穩季線 ✓' : '破季線 (科技半倉)' }} 讀取中…
科技股上限: {{ macro.tech_exposure_cap !== null && macro.tech_exposure_cap !== undefined ? (macro.tech_exposure_cap * 100).toFixed(0) + '%' : '—' }}
歷史報告資料 🦆
{{ stats.total_records !== null && stats.total_records !== undefined ? Number(stats.total_records).toLocaleString() : '—' }}
標的: {{ stats.distinct_tickers !== null && stats.distinct_tickers !== undefined ? stats.distinct_tickers : '—' }} 檔 ● 可追溯
市場:
日報批次: {{ batchDate || '最近批次' }} 時間: {{ batchTimestamp }} 資料需更新
共篩選出 {{ records.length }} 檔標的
🎯
當前篩選條件下無符合標的

請嘗試切換其他策略或選擇全部市場

{{ item.ticker }} {{ item.index_name }}
策略: {{ item.strategy_type || item.model_name }}
{{ item.potential >= 0 ? '▲' : '▼' }} {{ item.potential > 0 ? '+' : '' }}{{ Number(item.potential).toFixed(2) }}%
當前現價
${{ item.current_price ? Number(item.current_price).toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}) : '-' }}
預測目標價
${{ Number(item.predicted_price).toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}) }}
均線買點
{{ item.pullback_type }}
估值指標: PE: {{ item.pe ? Number(item.pe).toFixed(1) : '-' }} | PB: {{ item.pb ? Number(item.pb).toFixed(1) : '-' }}
法人籌碼 (5日): 投信 {{ item.trust_net_5d > 0 ? '+' : '' }}{{ Number(item.trust_net_5d).toLocaleString() }}張 外資 {{ item.foreign_net_5d > 0 ? '+' : '' }}{{ Number(item.foreign_net_5d).toLocaleString() }}張
{{ tag }}
時效: {{ (item.age_hours !== null && item.age_hours !== undefined) ? item.age_hours + 'h 前' : '最新' }}

🏛️ 台股三大法人籌碼雷達 (外資 / 投信 / 自營商)

追蹤全市場 512,000+ 筆 上市櫃法人歷史進出與外資持股比率,每日收盤 15:30 官方 OpenAPI 自動更新。

📊 歷史籌碼: {{ marketStats.total_institutional_records ? marketStats.total_institutional_records.toLocaleString() + ' 筆' : '512,045 筆' }} 📅 最新出表: {{ marketStats.latest_institutional_date || '2026-08-31' }}
排序依據:
方向:
市場:
歷史日期:

正在載入法人籌碼數據庫...

{{ instSortDir === 'desc' ? '🔥 三大法人淨買超排行榜' : '❄️ 三大法人淨賣超排行榜' }} TOP {{ institutionalFlows.length }}

# 股票代號 / 名稱 外資淨買賣 (張) 投信淨買賣 (張) 自營商 (張) 三大法人合計 (張) 外資持股比率 市場 操作
{{ idx + 1 }}
{{ item.name }}
{{ item.foreign_net > 0 ? '+' : '' }}{{ Number(item.foreign_net).toLocaleString() }} {{ item.trust_net > 0 ? '+' : '' }}{{ Number(item.trust_net).toLocaleString() }} {{ item.dealer_net > 0 ? '+' : '' }}{{ Number(item.dealer_net).toLocaleString() }} {{ item.total_net > 0 ? '+' : '' }}{{ Number(item.total_net).toLocaleString() }} {{ item.foreign_ratio ? Number(item.foreign_ratio).toFixed(2) + '%' : '—' }} {{ item.market || 'TWSE' }}

查無符合條件之法人籌碼數據。

🏦 券商分點主力進出雷達

穿透個別券商分點(高盛、摩根士丹利、新加坡商瑞銀、元大台北、凱基台北)之多空建倉時間序列

股票代號:

正在計算券商分點主力時序...

📈 {{ brokerSearchTicker.toUpperCase() }} 目標券商累計買賣超趨勢

統計區間: {{ brokerSummary.start_date }} ~ {{ brokerSummary.end_date }} (共 {{ brokerSummary.days }} 天)

🔥 主力買超券商分點 TOP 15

券商分點 累計買進 (張) 累計賣出 (張) 淨買超 (張)
{{ b.broker_name }} {{ b.total_buy.toLocaleString() }} {{ b.total_sell.toLocaleString() }} +{{ b.total_net.toLocaleString() }}

❄️ 主力賣超券商分點 TOP 15

券商分點 累計買進 (張) 累計賣出 (張) 淨賣超 (張)
{{ b.broker_name }} {{ b.total_buy.toLocaleString() }} {{ b.total_sell.toLocaleString() }} {{ b.total_net.toLocaleString() }}
🔎
查無 {{ brokerSearchTicker }} 的券商分點主力時序資料

🔍 個股時間序列量化預測查詢

輸入股票代號(例如台股 2330.TW, 2454.TW, 2059.TW 或美股 NVDA, AAPL)檢索 DuckDB 中的歷史時序預測軌跡、均線支撐與法人動向。

熱門速查:

正在檢索歷史時序軌跡...

{{ searchTicker.toUpperCase() }} 歷史量化紀錄 (共 {{ historyRecords.length }} 筆)

時間戳記 策略模型 現價 預測目標價 預期潛力 技術均線 PE / PB 三大法人籌碼
{{ row.timestamp ? row.timestamp.replace('T', ' ').substring(0, 19) : '-' }} {{ row.strategy_type || row.model_name }} ${{ Number(row.current_price).toFixed(2) }} {{ row.predicted_price ? '$' + Number(row.predicted_price).toFixed(2) : '-' }} {{ row.potential !== null ? (row.potential > 0 ? '+' : '') + Number(row.potential).toFixed(2) + '%' : '-' }} {{ row.pullback_type || (row.ma60 ? 'MA60: $' + Number(row.ma60).toFixed(1) : '-') }} {{ row.pe ? Number(row.pe).toFixed(1) : '-' }} / {{ row.pb ? Number(row.pb).toFixed(1) : '-' }} 投:{{ row.trust_net_5d || 0 }} / 外:{{ row.foreign_net_5d || 0 }} -

📈 {{ searchTicker.toUpperCase() }} 三大法人累計買賣超趨勢折線圖

追蹤最近 {{ tickerInstHistory.length }} 個交易日法人主力波段建倉與出貨曲線

外資累計 投信累計 自營商累計 三大法人合計
交易日期 外資淨買賣 (張) 投信淨買賣 (張) 自營商 (張) 三大法人合計 (張) 外資持股比率
{{ row.date }} {{ row.foreign_net > 0 ? '+' : '' }}{{ Number(row.foreign_net).toLocaleString() }} {{ row.trust_net > 0 ? '+' : '' }}{{ Number(row.trust_net).toLocaleString() }} {{ row.dealer_net > 0 ? '+' : '' }}{{ Number(row.dealer_net).toLocaleString() }} {{ row.total_net > 0 ? '+' : '' }}{{ Number(row.total_net).toLocaleString() }} {{ row.foreign_ratio ? Number(row.foreign_ratio).toFixed(2) + '%' : '—' }}
🔎
查無 {{ searchTicker }} 的歷史時序資料

🤖 Agent & MCP 協議對接中心

本量化引擎原生支援 Anthropic Model Context Protocol (MCP)WebMCP 以及標準 OpenAPI 3.1 規範
Claude Desktop、Cursor、Antigravity、Open-WebUI、LangChain 等任何代理系統皆可直接將本平台掛載為量化決策工具。

🟣 Claude Desktop 設定 (MCP)

stdio

將以下配置直接加入你的 claude_desktop_config.json

{
  "mcpServers": {
    "stock-quant": {
      "command": "python",
      "args": [
        "/home/david/stock-underdog-ml/mcp_server.py"
      ]
    }
  }
}

Agent Skill 規範檔 (SKILL.md)

Skill Spec

包含標準 4 步操盤工作流、選股指標規則與停損防守邏輯:

📁 本地路徑: skills/stock-quant/SKILL.md
🛠️ 工具數量: 6 大原生量化 MCP 函數
🏆 因子支援: 三重共振 / 玄鐵均線 / 法人連買
📖 線上檢視 SKILL.md 完整規格

🌐 WebMCP (SSE) / OpenAPI

SSE & OpenAPI

供遠端 Agent (SSE 串流)、GPT Actions 或自動化系統即時掛載:

WebMCP (SSE): /mcp/sse ↗
WebMCP Manifest: /.well-known/mcp.json ↗
OpenAPI 3.1: /openapi.json ↗

💻 Python 快速調用範例

Python 3
import requests

# 取得 🏆 三重共振焦點推薦標的
res = requests.get("http://10.9.0.99:8088/api/v1/predictions/resonance")
picks = res.json().get("data", [])
for p in picks:
    print(f"{p['ticker']} | 潛力:{p['potential']}% | 標籤:{p['tags']}")
{{ toastMessage }}