讓 AI 直接讀你螢幕上那張圖 —— 支撐、壓力、成交量、一百根 K 線,牠自己看,不用你截圖。
以下每一步我都親手跑過一次,包括一個網上教學沒有寫的陷阱。
先把界線講明,你才知道值不值得花這十分鐘。下表全部是我實際跑過的結果,不是照抄說明書。
| 能力 | 結果 | 備註 |
|---|---|---|
| 讀取即時報價 | ✅ 做到 | AI 自行取得,不需要你截圖 |
| 讀取 K 線資料(開高低收、成交量) | ✅ 做到 | 實測一次讀回 100 根 |
| 加減指標(RSI、均線等) | ✅ 做到 | 用說話指令即可 |
| 擷取圖表畫面給 AI 看 | ✅ 做到 | AI 可直接判讀畫面 |
| 在圖上畫線、建立價格警報 | ⚠️ 要登入 | 未登入會跳出「免費加入以使用水平線」 |
| 自動下單 | ❌ 不提供 | 此工具只讀圖與操作圖表,不接經紀商 |
一個是 TradingView 桌面版(必須,這套做法是讀你本機那個 App);一個是開源橋接程式。
到官方網站下載安裝即可:tradingview.com/desktop
Mac 用 Homebrew 一句也可以:
brew install --cask tradingview
它透過 Chrome DevTools Protocol 與你本機的 TradingView 溝通,不連 TradingView 伺服器、不經手你的帳號密碼。
git clone https://github.com/tradesdontlie/tradingview-mcp.git cd tradingview-mcp npm install
npm install 完成後會看到約 173 個套件裝好,這代表正常。
這一步是整套設定的關鍵:TradingView 平常不開放外部讀取,必須由你主動用一個參數啟動它。
# Mac
/Applications/TradingView.app/Contents/MacOS/TradingView --remote-debugging-port=9222
如果你在 VS Code 的終端機(或任何以 Electron 為底的編輯器內建終端機)執行上面那一句,你會看到:
TradingView: bad option: --remote-debugging-port=9222
原因是這類編輯器會在環境中注入一個變數 ELECTRON_RUN_AS_NODE=1,令 TradingView 誤以為自己是 Node,把參數丟給 Node 解析後直接結束。
解法:把環境清乾淨再啟動。
env -i HOME="$HOME" PATH="$PATH" \ /Applications/TradingView.app/Contents/MacOS/TradingView --remote-debugging-port=9222
或者最簡單:用系統內建的「終端機」App 執行,不要用編輯器內建那個。
curl http://127.0.0.1:9222/json/version
把橋接程式登記為 MCP 伺服器。以 Claude Code 為例,在設定檔加入以下內容(路徑換成你剛才 clone 的位置)。
{
"mcpServers": {
"tradingview": {
"command": "node",
"args": ["/你的路徑/tradingview-mcp/src/server.js"]
}
}
}
不想改設定檔,也可以直接用它內建的指令列先試一次:
node src/cli/index.js status node src/cli/index.js quote node src/cli/index.js ohlcv --summary
重點不是快,是每一隻都用同一套規矩看過。人手看到第八隻,標準就開始鬆。
工具只是眼睛,規矩才是你的。這是我入場前一定填完的欄位 —— 現在其中大部分由 AI 起草,我只負責改與批。
上面這一套,在我的系統裡叫「市場情報」—— 一個負責看盤、整理、提醒的角色。它不做決定,只把資料整理到你能一眼判斷。
同一副骨架 —— 給它一套規矩、給它讀得到的資料、規定它只做分析不做決定 —— 換個崗位就是另一個員工。你今天抄走的這一份,是其中一份守則。
其餘十一個 —— 內容、獲客、成交、對數 —— 用的是同一副骨架。
想知道整隊怎樣排,或者裝到哪一步卡住了,直接跟我說。
或者在 IG 私訊也可以 —— @edwardai.tech。覺得有用,順手 follow,其餘崗位我會陸續拆。