我把 Claude 接上 TradingView:真正有用的不是預測漲跌,而是攻擊自己的策略

我把 Claude 接上 TradingView:真正有用的不是預測漲跌,而是攻擊自己的策略

AI 能讀圖表、整理規則、撰寫 Pine Script 與協助回測,但最重要的工作,是找出你原本沒看見的漏洞

多數人想到「AI+交易」,第一個念頭通常是:

能不能把圖表丟給 AI,直接問它接下來會漲還是會跌?

這確實是最直覺的用法,卻可能也是最危險的用法。

因為 AI 非常擅長把一張圖表解釋得頭頭是道。

它可以指出趨勢、支撐、壓力與動能,甚至替下一步走勢提出一套聽起來很合理的劇本。

問題是,市場不會因為一段分析寫得流暢,就按照它的劇本發展。

所以這次把 Claude 與 TradingView 工作流程連接起來後,我真正想做的,不是得到一個「明天買什麼」的答案。

而是建立一套更完整的研究流程:

讀取市場脈絡 → 定義策略規則 → 轉成程式 → 執行回測 → 攻擊策略漏洞

AI 不再只是告訴我它看到了什麼。

它還必須把模糊的想法寫成可以檢查的規則,最後再證明這些規則到底站不站得住腳。


AI 讀的不只是 K 線

當我們看一張圖表時,很容易只注意紅K、黑K,以及價格最近往哪個方向移動。

但如果要形成完整的市場研究摘要,還需要同時考慮四類資訊。

1. 價格行為

包含價格移動、K 線型態、影線、突破、回測與目前所在位置。

例如,同樣是價格上漲,可能分別代表:

  • 趨勢延續
  • 突破關鍵位置
  • 跌深後反彈
  • 無量上漲
  • 接近壓力區
  • 短期過度延伸

如果只看「正在上漲」,可能會漏掉完全不同的市場背景。

2. 成交量

成交量可以協助判斷這次移動,有沒有足夠市場參與。

例如突破發生時,成交量是否同步放大?價格創下新高時,成交量是否開始下降?拉回過程中,賣壓是否逐漸縮小?

成交量不能單獨預測未來,卻能幫助我們補充價格背後的脈絡。

3. 技術指標

均線、RSI、MACD 與其他技術指標,都是把價格資料轉換成不同觀察角度。

但指標越多,不代表判斷越準。

如果五個指標都是由相似資料計算而來,它們可能只是用五種方式重複告訴你同一件事。

所以 AI 的任務不應該只是列出指標數值,而是檢查:

  • 指標之間是否真的提供不同資訊
  • 訊號是否彼此一致
  • 是否出現背離
  • 目前數值放在歷史區間裡代表什麼
  • 這個指標是否適合目前的市場環境

4. 市場結構

市場結構包含高點、低點、突破、回測、趨勢改變與關鍵區域。

相較於單一指標,結構通常能提供更直接的失效條件。

例如:

只要價格仍維持高點與低點逐步墊高,偏多結構就沒有被破壞;若日線收盤跌破某個前低,原本判斷才算失效。

這比單純說「現在看多」更有價值。

因為它同時告訴你:什麼情況出現時,必須承認自己錯了。


第一步不是預測,而是解釋圖表正在做什麼

我認為 AI 圖表分析最合理的第一步,不是叫它提出買賣建議。

而是請它把市場整理成一份研究備忘錄。

一份合格的備忘錄,可以包含:

  • 主要趨勢
  • 多時間週期是否一致
  • 關鍵支撐與壓力
  • 成交量狀態
  • 動能變化
  • 波動程度
  • 可能的市場情境
  • 判斷失效條件
  • 尚未確認的資訊

這裡最重要的,是把「觀察」與「推論」分開。

例如:

**觀察:**價格目前高於20日均線,最近兩個低點逐步墊高。
**推論:**短期結構偏多,但尚未突破前高。
**失效條件:**若收盤跌破前低,偏多結構不再成立。

這種格式能減少 AI 把推測包裝成事實。

它也讓使用者可以逐項檢查:AI 到底根據什麼得出結論?


把模糊想法,逼成一套明確規則

許多交易想法聽起來合理,卻無法直接測試。

例如:

突破時買進。
跌深後進場。
趨勢變強就加碼。
情況不對就停損。

問題是,這些句子裡的每個關鍵詞都很模糊。

什麼叫突破?

  • 盤中價格越過壓力就算?
  • 收盤站上才算?
  • 需要連續站穩幾根K線?
  • 是否需要成交量確認?

什麼叫情況不對?

  • 跌破進場K線低點?
  • 跌破前一個結構低點?
  • 固定虧損2%?
  • 指標產生反向訊號?
  • 持有特定時間後仍未發動?

當一個策略無法回答這些問題時,它還不算是一套策略,只能算是一個想法。

Claude 最有價值的工作之一,就是反過來追問,把模糊描述拆成明確規格:

  • 進場條件
  • 出場條件
  • 停損條件
  • 部位大小
  • 適用標的
  • 使用時間週期
  • 訊號有效期限
  • 交易成本假設
  • 失效條件

例如,把「成交量放大突破時買進」改寫成:

標的:流動性符合最低要求的市場
主要週期:日線
確認週期:4小時

進場:
1. 日線收盤突破過去20日最高價
2. 當日成交量高於20日平均成交量
3. 4小時趨勢維持高點與低點墊高

出場:
1. 日線收盤跌破過去10日最低價
2. 或出現預先定義的反向訊號

停損:
設於突破結構下方,並限制單筆最大風險

失效條件:
價格突破後,在指定時間內重新收回突破區間

當規則被寫清楚後,下一步才有可能轉成程式。


再把規則轉成 Pine Script

Claude 可以協助把策略規格改寫成 Pine Script,讓規則顯示在 TradingView 圖表上,或使用策略測試功能進行初步回測。

這會帶來一個很大的轉變:

原本存在腦中的想法,現在成為可以閱讀、修改與反覆測試的程式。

你可以檢查:

  • 進場條件是否真的照文字執行
  • 停損是否使用正確價位
  • 訊號是否在K線收盤後才成立
  • 是否不小心使用到未來資料
  • 同一時間會不會重複進場
  • 手續費與滑價是否計入
  • 程式是否在不同週期出現不同結果

不過,「AI 能寫出程式」不代表程式一定正確。

程式可以正常執行,交易邏輯仍然可能有錯。

最常見的情況是:文字規格有一種意思,AI 寫出的程式卻實作成另一種意思。

因此,生成程式之後,至少要人工對照一次:

原始想法 → 策略規格 → Pine Script → 圖表訊號

這四個階段必須一致。

只要其中一段翻譯錯誤,最後的回測結果就沒有參考價值。


回測不是用來證明自己正確

看到漂亮的回測曲線時,人很容易立刻產生信心。

但回測真正的目的,不是替策略頒發合格證書。

而是盡可能找出它在哪些情況下會失效。

至少需要檢查:

  • 總交易次數
  • 勝率
  • 平均獲利與平均虧損
  • 獲利因子
  • 最大回撤
  • 持有時間
  • 交易成本
  • 不同期間的表現
  • 不同標的的表現
  • 不同參數下是否穩定

如果一套策略只有在某個標的、某段期間,以及某組精準參數下才有效,很可能不是發現市場規律,而是剛好配合了歷史資料。

真正比較值得研究的策略,不一定擁有最高報酬。

它更可能具有以下特徵:

  • 更改少量參數後,結果不會立刻崩潰
  • 換到其他合理期間,仍然保留相似特性
  • 納入成本與滑價後,仍有足夠空間
  • 績效不是只靠一兩筆極端交易
  • 虧損型態符合原本預期
  • 能清楚解釋策略可能有效的原因

AI 可以很快跑出大量結果。

但速度越快,越容易產生一個陷阱:

更快速地把策略調整到完美符合過去。

最有價值的一步:叫 Claude 攻擊自己的策略

當策略完成後,我不會再問:

這套策略好不好?

這個問題太容易得到籠統的回答。

我會要求 Claude 切換角色,把自己當成一位專門挑錯的審查員,主動攻擊剛剛建立的策略。

它需要尋找:

前視偏誤

程式是否使用了當時不可能提前知道的資料?

例如以尚未收盤的數值產生訊號,或錯誤引用未來K線。

過度擬合

策略是否只對某組參數有效?

如果把20日改成19日,或者停損從2%調成2.2%,結果就完全崩潰,穩健性可能不足。

遺漏交易成本

手續費、滑價與買賣價差,可能吃掉原本看似存在的優勢。

交易頻率越高,這個問題通常越嚴重。

交易次數太少

如果回測十年只有十幾筆交易,再漂亮的勝率也很難提供足夠信心。

少數幸運事件,可能主導整份結果。

停損規則太弱

停損是否明確?是否真的在程式裡執行?極端跳空時會發生什麼?最大損失是否可能超出原本估計?

過度依賴單一市場環境

策略可能只在多頭、低波動或高流動性時有效。

市場狀態改變後,原本優勢是否仍然存在?

完成檢查後,系統不應只有「通過」或「不通過」。

更合理的輸出是:

  • 通過:關鍵條件符合最低要求
  • 修改後再測:發現問題,但可以進一步修正
  • 拒絕:策略存在重大缺陷,不應繼續使用

AI 真正有價值的地方,不是替自己剛寫完的策略辯護。

而是主動證明它可能錯在哪裡。


這套工作流真正改變了什麼?

以前,你需要先知道怎麼寫 Pine Script,才能把想法變成測試。

現在,自然語言可以成為起點。

你可以先描述一個想法,再讓 AI 協助:

  1. 整理市場脈絡
  2. 找出模糊條件
  3. 建立策略規格
  4. 轉成 Pine Script
  5. 協助檢查程式
  6. 整理回測結果
  7. 攻擊策略漏洞
  8. 提出下一輪測試方向

這大幅降低了研究門檻。

但降低程式門檻,不等於降低判斷門檻。

當每個人都能快速產生一套策略後,真正稀缺的能力反而變成:

  • 能不能問出明確問題
  • 能不能識別錯誤假設
  • 能不能理解回測限制
  • 能不能接受結果推翻自己的想法
  • 能不能在證據不足時不採取行動

AI 讓測試變快,也讓製造錯覺變快。

所以最重要的,不是生成更多策略,而是建立更嚴格的淘汰流程。

專屬資源:把 AI 當免費員工,你的隨身數位秘書已上線

大家都說 AI 很強,但每次打開對話框,看著閃爍的游標卻不知道該輸入什麼?你需要的不是花幾十個小時學寫程式,而是掌握直接套用的「溝通密碼」。

這份建立於 Notion 的《萬用實戰指令大禮包》,為你準備好 10 大核心領域、50+ 款隨插即用的實戰指令。無論是爆款短影音腳本生成、高情商職場信件、學術論文梳理,還是程式開發除錯,只需找到對應情境「複製、填空、發送」,一秒產出專家級成果。

  • 🤖 跨模型完美支援: 無縫接軌 ChatGPT、Claude 3.5 Sonnet、Gemini 等主流工具。
  • ⚡ 隨插即用,零學習門檻: 每個指令皆附帶「替換括號」,無腦操作即可發送。
  • 🔄 一次買斷,持續更新: 隨 AI 進化每月擴充新指令,越早入手越划算。

盲目測試指令會耗費你無數個加班的夜晚,現在只需 NT$ 1,680 即可買斷這套高轉換率的生產力外掛(未來將隨內容擴充逐步調漲)。

遇到任何操作卡關,或希望未來新增特定情境指令?歡迎透過 Email 聯繫contact@denghao.info。(為了維持專業高效的溝通品質,來信請務必附上您的問題,並告訴我「您希望我怎麼稱呼您」)。