top of page

如何用 Claude Code 做自動交易程式?Alpaca 模擬帳戶新手流程一次看懂

10月16日
讀畢需時 7 分鐘
紫色與藍色的抽象折線與沙盒平台,象徵在模擬環境測試自動化流程

用 Claude Code 做自動交易程式(trading bot),做法是先定好簡單的買賣規則,再用對話請 Claude 寫成程式,並接上 Alpaca 的模擬帳戶,讓程式依規則定時檢查行情。以下用示意人物阿哲的週末實作,整理這條路的完整流程與該小心的地方。

阿哲是一位在台北上班的行銷企劃,這是一個示意性的人物。他盯盤的毛病只有一個:看到漂亮的進場訊號時,人正好在開會;等會議結束回頭看,訊號早就過了。

有一回他好不容易進了場,卻忘了回頭處理,最後在情緒起伏下做了跟原本計畫相反的決定。他開始想,如果「什麼時候買、什麼時候賣」這種規則能寫成程式,讓電腦照規則檢查,會不會少掉很多人為失誤。

一個週末,他看到一支 YouTube 教學影片,標題是《Complete Guide to building an AI Trading Bot with Claude for Beginners》,頻道主 Ray Fu 示範如何用 Claude Code 搭配 Alpaca 券商帳戶,從零做出一支會自動檢查行情的程式。影片在 2026 年 9 月 17 日發布,觀看次數約 36.9 萬。阿哲決定把它當成「工具與流程」的練習題,而不是賺錢的捷徑。

先釐清:自動交易程式到底是什麼

自動交易程式(trading bot)是一段依預先寫好的規則,定期檢查行情並自動送出買賣單的程式。影片的說法是,它做兩件事:把重複的策略自動化,並且執行得比人更穩定。

影片把重點放在「執行」:規則由人先定義,程式只負責照做,不會因為猶豫、忘記或恐慌而改變動作。影片也提到,程式可以全天候運作,不必整天守在螢幕前;不過影片結尾也提醒,電腦必須保持開機,排程才會每天執行。

這些是影片頻道主的看法,不是保證。規則本身寫得好不好、行情適不適合,程式都無法替人判斷。這個前提要先放在心上,後面的步驟才有意義。

工具清單:三樣東西各管一段

影片用到的工具有三樣。第一樣是 Claude 桌面應用程式,影片用其中的 Claude Code 功能來撰寫程式;第二樣是 Alpaca,一個提供交易 API 的券商平台;第三樣是 MCP,讓 Claude 能直接呼叫 Alpaca 帳戶功能的連接方式。

簡單說,Claude Code 負責「寫程式」,Alpaca 負責「帳戶與下單」,MCP 則是兩者之間的橋。阿哲在電腦上建立了一個專屬資料夾,影片中的資料夾名稱是 trading bot,之後 Claude 產生的檔案都會放在裡面。

先說明一件事:影片開頭,頻道主表示每支影片會送出價值 100 美元的 Claude 或 ChatGPT Max 方案給按讚、訂閱並留言的觀眾,也推廣自己經營的付費社群,社群內有每週會議與一對一協助。這些屬於頻道自身的推廣活動,本站不為其背書。影片中示範用的兩段提示詞,頻道主說是準備給該付費社群的,並表示也會放在影片留言區。

第一道關卡:只開模擬帳戶

阿哲照著影片註冊了 Alpaca 帳戶。接下來是整支影片最關鍵的一步:影片明確說明,整個教學都在模擬交易(paper trading)中進行。

模擬交易的意思是使用虛擬資金、但價格與股票都和真實市場一致,因此可以不承擔真金白銀的風險來測試程式與策略。影片中,頻道主另外建立了一個模擬帳戶,並把初始金額設為 5 萬美元。影片也說,等到使用者覺得準備好了,可以再自行改用真錢帳戶。

本站提醒:自動下單牽涉真實金錢時,風險遠高於模擬環境。建議先用不動真錢的環境,並且在任何改用真實資金的決定之前,先自行確認每一條規則與每一筆下單的邏輯。

第二道關卡:把 Alpaca 接進 Claude

這一段是整支影片最繁瑣的部分,影片自己也說「最難的是把一切設定好」。依影片的流程,阿哲要做的事大致如下。

首先,在 Claude 桌面應用程式的設定裡進入開發者選項,打開設定檔。接著到 Alpaca 提供的 MCP 頁面找到 Claude Desktop 的設定範例,複製後貼進設定檔。如果檔案裡已經有其他 MCP,就要在上一個項目後面補上逗號,否則會報錯。

之後,從 Alpaca 後台產生 API Key 與 Secret Key,貼進設定檔的對應位置。影片特別提醒,Secret Key 產生後可能就不再顯示,必須先存起來。最後關閉並重新開啟 Claude 應用程式,設定才會生效,開發者頁面上應該能看到 Alpaca 處於執行中。

本站提醒:Key 與 Secret Key 等於帳戶的通行證,貼在設定檔裡就是明文存放。影片後面也把同一組憑證放進專案的環境檔(.env)。不要把這些檔案上傳到公開空間,也不要貼進聊天或截圖。

轉折:連得上,不等於該放手

接通之後,阿哲照影片的示範,在 Claude Code 開了新的工作階段,問 Claude:「帳戶裡有多少錢?有沒有持股?」Claude 回答 5 萬美元、沒有持股,與 Alpaca 後台一致。影片在這個測試階段使用較舊的模型處理簡單任務,理由是節省 token。

接著影片示範了更讓人心跳的事:直接對 Claude 說話,就能下單。影片中 Claude 回報成功為 Micron 下了一張單,因為當時是週末、市場沒開,訂單處於待成交狀態,在 Alpaca 後台也看得到。

阿哲在這裡停了下來。用對話就能下單,代表只要一句話講錯,錯誤的單就會被送出去。他在筆記裡寫下一條給自己的規則:任何會送出訂單的動作,都要先看過內容再確認。影片示範時點選「允許」彈出視窗,頻道主並說自己通常直接略過所有權限確認,那只是影片作者的操作習慣;在涉及下單的環境,本站建議保留人工確認。

策略:用最簡單、也最容易看懂的規則

影片選的策略是均線交叉(moving average crossover)。移動平均線是某段期間收盤價的平均,例如 50 日均線就是過去 50 天的平均收盤價,每天隨新價格更新。

影片同時用兩條線:20 日的快線,與 50 日的慢線。當快線由下往上穿過慢線,影片視為買進訊號;快線由上往下穿過慢線,視為賣出訊號。影片強調,這個規則的優點是「只是數學」,沒有直覺與猜測,電腦很容易照著檢查。

影片也坦白交代缺點:行情有明確趨勢時這個策略比較有效,但在上下震盪的盤整行情裡,兩條線會反覆交叉,累積許多小額虧損。頻道主明說,沒有任何策略每次都贏,選它只是因為簡單清楚,不是賺錢的魔法。

讓 Claude Code 把規則變成程式

策略決定後,阿哲把需求用白話講給 Claude Code。影片中的提示詞包含幾個要點:建立一個設定檔,可設定股票代號、均線天數與每次交易數量;影片的例子是蘋果公司、20 日與 50 日均線、每次一股。

程式會透過 yfinance(Yahoo Finance 的資料)抓取最近 100 天的股價,計算兩條均線,並判斷連續兩天之間是否真的出現交叉。一旦偵測到交叉,就在模擬帳戶送出買單或賣單。同時建立環境檔,放 API 憑證,免得每次下單都要重新輸入。

影片在這一步改用能力較強的模型來建置,因為任務比較複雜。Claude 完成後,專案資料夾裡多了幾個檔案。阿哲把模擬帳戶的 Key 填進環境檔,請 Claude 執行一次;影片顯示試跑(dry run)順利,程式依預期運作。

之後影片要求 Claude 設定排程,在週一到週五美東時間早上 9:30 美股開盤時自動執行:抓最新行情、檢查交叉、必要時下單,並把每次動作寫成紀錄檔。影片提醒,電腦必須保持開機,程式才能每天執行。

阿哲最後做了什麼

整條路跑完,阿哲沒有立刻改用真錢,而是在筆記本寫下三件事:每天看紀錄檔、每週檢查模擬帳戶的變化、任何修改策略前先停掉排程。他也把 Key 放進只有自己看得到的位置,並刪掉了貼在截圖裡的設定檔內容。

他想通了一件事:這支影片教的是「怎麼用對話把想法變成可執行的工具」,不是「怎麼讓錢變多」。工具做得再順,規則、風險與停損的責任仍然在人身上。下次週五下午開會時,他不再擔心錯過訊號,而是在確認排程是否還在、紀錄是否正常。

本文不構成投資建議,亦不保證任何交易結果。

FAQ

Q:做這個自動交易程式需要會寫程式嗎?

依影片的說法,不需要技術背景,用對話向 Claude 描述需求即可。不過影片也提到,Claude 很可能用 Python 產生程式,所以電腦上要先裝好 Python 與 Node.js。設定 Key 與設定檔這類步驟,仍需要一點耐心與細心。

Q:一定要用模擬帳戶嗎?

影片全程使用 Alpaca 的模擬交易,並說明可在準備好之後再改用真錢帳戶。本站建議在完全理解程式的每個動作之前,先留在不動真錢的環境。

Q:均線交叉策略一定賺錢嗎?

不會。影片自己也說明,這個策略在有趨勢的行情較適用,在盤整行情中容易反覆出現小額虧損,並強調沒有任何策略每次都贏。

Q:為什麼要用 MCP?

影片中的 MCP 是讓 Claude 能直接呼叫 Alpaca 帳戶功能的連接方式。連上之後,Claude 可以回報帳戶餘額與持股,也可以下單。這也代表權限很大,所以憑證保管與下單前的人工確認特別重要。

Q:影片裡送 Max 方案和付費社群,要注意什麼?

那是頻道自己的推廣活動,與 Claude、Alpaca 或本站無關。是否參加要自行評估,本文引用影片內容不代表背書。

資料來源聲明

本文整理自 YouTube 影片《Complete Guide to building an AI Trading Bot with Claude for Beginners》,頻道:Ray Fu,原始連結:https://www.youtube.com/watch?v=oQdkFPhqaGk,發布日期 2026 年 9 月 17 日。本文為重新組織與改寫,並非逐字翻譯,介面操作與工具功能以影片示範為準,實際設定請以 Alpaca 與 Claude 官方說明為準。

文中標示「本站提醒」的內容為本站補充的安全建議,並非影片原文。本文為工具與工作流程介紹,不構成投資建議,也不涉及任何報酬或勝率的承諾。阿哲為示意性人物,非真實客戶案例。

延伸閱讀

下一步

如果阿哲之後想比較不同模型在簡單查詢與複雜建置上的用量差別,可以到 AI Token King 看看。平台提供一把 API 金鑰呼叫多家模型,並可查詢帳戶餘額與模型用量明細,詳情見 https://aitokenking.com.tw/home

留言


bottom of page