結論:NinjaTrader MCP 是讓 AI 代理以 OAuth 連接交易帳戶的官方遠端介面(目前 Beta、Demo 模擬資金)。授權頁可分別開關交易、警報、風控與各項讀取權限;連線後可查倉、報價、下單與掛 bracket。伺服器沒有 NT8 式 ATM 範本,實務上以 Agent Skill 強制每次新開倉附帶停利停損最穩妥。

MCP 是什麼(給完全新手)
MCP(Model Context Protocol)是 AI 客戶端連接外部服務的標準協議。NinjaTrader 提供遠端 HTTPS MCP 伺服器,你用瀏覽器登入並批准後,相容的 Agent(例如 Hermes)即可呼叫官方工具,而不是只靠聊天「描述」交易。
| 概念 | 含義 | 新手要記 |
|---|---|---|
| MCP 伺服器 | NT 託管的工具目錄與執行端點 | Demo 與 Live 分主機,勿混用 |
| OAuth 授權 | 瀏覽器登入並勾選權限 | 你可隨時收窄開關 |
| Agent/客戶端 | 真正呼叫工具的 AI 執行環境 | Grok 對話本身通常不是 MCP 客戶端 |
| Skill | Agent 側的固定流程與禁則 | 用來補「無 ATM 範本」的缺口 |
官方文件入口:docs.ninjatrader.com/mcp。本文為觀察者整理的上手說明,不構成 NT 官方教學替代。
授權畫面在問你什麼
批准前會看到 Actions(可寫)與 Read access(可讀)。寫入權限決定 Agent 能否下單、改警報、改風控;讀取權限決定能否看倉、報價、歷史。

| 區塊 | 典型開關 | 打開後 Agent 可做 |
|---|---|---|
| Actions · Trade | Place / modify / cancel orders | 下單、改單、取消、部分策略單 |
| Actions · Alerts | Create / modify / delete alerts | 建立與撤銷價格警報 |
| Actions · Risk | Risk parameters / auto-liquidation | 修改帳戶級風控參數 |
| Read · Market Data | Quotes / DOM / history | 報價、深度、歷史 K 線 |
| Read · Positions / Orders | Open positions / working orders | 查持倉與掛單 |
| Read · Account | Balances / margins | 淨值、保證金、流水類查詢 |


安裝與連線(通用步驟)
不同客戶端介面不同,邏輯相同:登記 MCP 網址 → OAuth → 測試工具列表。
| 步驟 | 操作要點 |
|---|---|
| 1. 確認資格 | Beta 需 NT 發出的 MCP/Innovation Lab 類邀請;使用同一電郵的 Demo 帳戶 |
| 2. 取得端點 | Demo 目前為遠端 HTTPS(文件/邀請信為準;主機名稱 Beta 期間可能變更) |
| 3. 在 Agent 加入 MCP | 例如 Hermes:hermes mcp add … --url … --auth oauth 後完成登入 |
| 4. 瀏覽器批准 | 勾選需要的 Actions/Read;可先關 Risk 寫入,只開讀取做觀察 |
| 5. 完成回調 | 部分環境需把 localhost/callback?code=… 貼回 Agent;授權網址需帶正確 resource/audience,否則易 401 |
| 6. 測試 | 客戶端應列出約二十餘個工具(如 my_portfolio、market_snapshot、place_order) |
| 7. 重啟工作階段 | 多數 Agent 在啟動時載入工具;授權後需新 session 才穩定可見 |
帳戶名陷阱:下單與查倉通常要填精確帳戶名(例如 Demo 形如 DEMO 加數字),不是使用者內部 id。先查帳戶列表再操作。
使用 MCP:從查看到下單
官方建議工作流(摘要):
my_portfolio → search_contracts → market_snapshot → estimate_order → place_order
| 階段 | 工具方向 | 新手用途 |
|---|---|---|
| 看帳戶 | 組合、持倉、掛單 | 確認淨值與是否已有倉 |
| 找合約 | 搜尋商品代號 | 避免近月只准平倉的合約 |
| 看行情 | 即時報價、保證金 | 確認點值(例如部分黃金合約每點 100 美元) |
| 試算 | estimate_order | 可行性、費用、保證金預估 |
| 執行 | place_order(可附 brackets) | 市價/限價/停損等 |
| 管理 | modify/cancel/close | 改價、撤單、平倉 |
| 風控 | risk_settings 讀寫 | 日虧限額等帳戶參數 |
| 警報 | create/list/dismiss alert | 價位穿越條件(見下文限制) |
Bracket(類似附帶停利停損):在 place_order 可傳入相對入場價的點數偏移,不是絕對價格。修改已存在掛單時,價格欄位則多為絕對價。這與 NT8 圖表 ATM 範本不是同一套產品功能。
Skill 扮演什麼角色
Skill 是 Agent 的操作手冊與強制規則,不是 NT 伺服器功能。因為 MCP沒有「預設 ATM、每單自動套範本」,實務上最省事的做法是:
| Skill 強制項 | 原因 |
|---|---|
| 新開倉必須帶 brackets | 避免裸倉;近似 ATM 體驗 |
| 預設例如 ±20 點(可改) | 減少每次口述參數 |
| 美元風險 → 用 valuePerPoint 換點 | 避免 20「美元」與 20「點」混淆 |
| 先 estimate 再 place | 攔截不可交易合約/保證金問題 |
| 禁止高頻用大模型巡價 | 省成本;改用掛單或腳本 |
| Demo/Live 不交叉 | 防止打錯環境 |
對已存在持倉再補停利停損,往往只能另掛平倉限價/停損單,不一定形成完整 OCO 連動;一邊成交後需留意取消另一邊。
本階段能做到/做不到
| 做得到(Beta Demo 實測向) | 做不到或明顯限制 |
|---|---|
| OAuth 連接後查詢組合與持倉 | 正式 Live MCP 尚未作為一般開放預設 |
| 搜尋合約、看報價/部分歷史 | 取代 NT8 圖表策略引擎或毫秒級搶單 |
| 試算後下單、改單、撤單、平倉 | 伺服器端 ATM 範本「不寫也自動 TP/SL」 |
| 下單時附 bracket 點數偏移 | 警報可靠推送到任意聊天軟體(多需輪詢) |
| 帳戶級風控參數讀寫(權限允許時) | 用工具讀回同意畫面的連線 Risk limits 數值 |
| 建立價格/條件警報 | 一個 session 當多個 NT 登入身分同時 multi-login |
| Agent Skill 固定紀律與預設風險 | 內建各 Prop Firm 一致性/出金規則引擎 |
| 經濟日曆等輔助查詢 | 保證 AI 判斷方向正確;交易責任仍在使用者 |
與 Prop Firm 帳戶的關係(務實)
MCP 看到的是掛在該 NT/Tradovate 身分下的交易帳戶。評測倉、模擬資金倉若未出現在帳戶列表,Agent 無法操作。即使技術上可自動下單,各 Prop Firm 對全自動/半自動的規則不同,需自行核對該公司 Help,不可假設「MCP 能下=規則允許」。
影響與下一步
| 你是誰 | 建議下一步 |
|---|---|
| 只想理解產品 | 讀官方 Overview/Safety;本頁對照權限截圖即可 |
| 已有 Demo 邀請 | 先只開讀取權限測試查倉與報價,再考慮 Trade |
| 要用 Agent 執行 | 寫死 Skill:必 bracket、必 estimate、禁混 Demo/Live |
| 做 Prop 考試 | 先確認帳戶是否出現在 MCP 列表,再對照該 Firm 自動化政策 |
官方問題排查:Troubleshooting;支援中心:support.ninjatrader.com。
想試平台或 MCP 時可以怎麼走
MCP 目前仍是 Beta,並非人人一下載就能連。實務上可分三條路徑(可並行):
| 路徑 | 說明 |
|---|---|
| 免費下載/開 Demo | 先安裝平台並開模擬帳戶,熟悉報價與下單介面。本站 NinjaTrader 介紹連結(聯盟):免費下載 NinjaTrader/了解產品 |
| 等待進一步測試/邀請 | MCP 遠端連線需官方 Beta/Innovation Lab 類資格;未收到郵件前可先用官方文件與 Demo 帳戶準備環境,無需強求當日接通 Agent。 |
| 已有資格再申請或連線 | 若信箱已有 MCP 邀請,用同一電郵的 Demo 帳戶完成 OAuth。未獲邀者僅能依官方後續開放進度申請或等候,本站無法代為保證通過。 |
利益披露:上述下載連結為本站 KINFX 聯盟追蹤連結;點擊或註冊可能產生佣金,不影響本文對 MCP 能力與限制的描述。NinjaTrader 並非香港證監會持牌機構;是否下載、開戶或參與 Beta 請自行判斷並遵守當地法規。
免責聲明:本文僅供教育與產品觀察,不構成投資、交易或技術實施建議。NinjaTrader MCP 目前為 Beta,公開文件以 Demo 模擬資金為主;模擬結果不代表實盤。內容依據公開文件與授權介面說明整理,介面與工具集合可能變更。本站與 NinjaTrader 無僱傭或官方背書關係;提及品牌僅為說明產品能力。本站部分期貨 Prop 平台資訊涉及聯盟披露(KINFX);本文不推廣任何保證收益。期貨與槓桿產品風險極高,可能損失全部資金。請遵守所在地法規並自行驗證官方文件。

[…] 我判斷讀者最容易搞混的是第一步:把 MCP 的連線網址貼進 TradeSyncer。這樣行不通。MCP 是讓 AI 客戶端對帳戶說話的介面(一套標準的遠端呼叫協定),不是複製服務。NinjaTrader 官方文件也寫明:MCP 不是交易複製器,也沒有 TradeSyncer 外掛。還沒接過 MCP 的讀者,可以先看本站的〈NinjaTrader MCP 入門:OAuth 與 Skill 設定〉。 […]