Day Trader Skill改台股版2-原版測試

0Shares
Image

整個系列的目標,是把一套美股當沖工具改成台股版。但在改之前,得先讓原版在自己電腦上跑起來、確認它真的能用。

跟著 Claude 把美股當沖 skill 改成台股版・第 2 篇

第一次動手:用 Claude 桌面版把 skill 搬到自己電腦,和第一個坑 python3

上一篇研究了 day-trader-skill 能做什麼。這一篇記錄真正動手的第一天:不打任何指令,只用 Claude 桌面版「用說的」,把別人寫的 skill 下載到自己電腦、讓它跑起來,順便解決第一個意想不到的問題。

  • 適合:沒寫過程式、沒用過終端機的人
  • 工具:Claude 桌面版
  • 所需時間:約 30–60 分鐘

1. 這一篇會做什麼

整個系列的目標,是把一套美股當沖工具改成台股版。但在改之前,得先讓原版在自己電腦上跑起來、確認它真的能用。這一篇就是這一步:

  1. 準備工具桌面版、Python
  2. 開資料夾Claude 的工作區
  3. 下載研究一句話完成
  4. 修第一個坑python3
  5. 安裝 skill讓 Claude 認得
  6. 走一遍流程用歷史資料

小辭典

Skill
給 Claude 的「工作說明書」。一個資料夾,裡面有一份 SKILL.md 說明什麼時候用、怎麼做,有時還附上小程式。裝好後打 /名稱 就能叫出來。
GitHub
大家放程式碼的網站。別人公開的專案,你可以免費下載來用。
Python
一種程式語言。day-trader-skill 裡負責算數字的小程式是用 Python 寫的,所以電腦要裝 Python 才能執行。
測試
原作者附的一批自動檢查,執行後會告訴你「程式算出來的結果跟預期一樣嗎」。全部通過,代表程式在你電腦上運作正常。

2. 準備工具(只要一次)

必要

Claude 桌面版+付費方案

到 Claude 官網下載桌面版並登入。我們要用的是裡面的 Code 分頁,它能讀寫你電腦裡的檔案、執行程式。撰文時這個功能需要 Pro 以上的付費方案,免費版沒有。

必要

Python

到 python.org 下載安裝。Windows 目前官方推薦「Python install manager」;如果你用的是舊式安裝程式,記得勾選 Add python.exe to PATH,不然 Claude 會找不到它。

建議

Git for Windows

讓 Claude 能直接從 GitHub 下載專案,之後也方便更新。安裝時一路按「下一步」即可。沒裝也沒關係,可以在 GitHub 頁面按「Code → Download ZIP」手動下載。

不確定裝好了沒?直接問 Claude

工具裝完後,可以在下一節開好的對話裡直接問 Claude,它會幫你檢查:

幫我檢查這台電腦有沒有裝好 Python 和 Git,版本是多少?

3. 開一個資料夾,讓 Claude 進去工作

Claude 桌面版的 Code 分頁是「以資料夾為單位」工作的。你指定一個資料夾,Claude 就只在那裡面讀寫檔案。建議為這個系列開一個全新的空資料夾,名稱隨意,例如「台股當沖研究」。

  1. 打開 Claude 桌面版,切換到 Code 分頁。
  2. 選擇(或新建)剛剛的空資料夾作為工作資料夾。
  3. 在下方的對話框輸入文字,就可以開始了。

介面名稱與位置可能隨版本調整,以你看到的畫面為準。

看到「要不要允許」的確認框怎麼辦?

Claude 要建立檔案、修改檔案或執行程式時,會先跳出確認框問你。這是保護你的機制,不要習慣性一直按允許。看不懂的時候,可以先按拒絕,然後問 Claude:「你剛剛要執行的是什麼?為什麼需要?」它會用白話解釋,你再決定。

4. 第一句話:請 Claude 下載並研究

我的第一句話很直接,把 GitHub 網址貼給 Claude,說明我想做什麼:

https://github.com/jakeschincariol/day-trader-skill
這是 GitHub 上的 day trade skill,主要是用在美股上。該如何使用?怎麼調整用在台股上?
請幫我在這個資料夾建一個新資料夾,研究這個 skill。

接下來 Claude 自己做了這些事(每一步需要動到檔案時都會先問我):

Claude 的工作過程

  1. 建立研究用的資料夾,把整個專案從 GitHub 下載下來。
  2. 讀完 11 個 skill 的說明書(SKILL.md)和背後的小程式。
  3. 執行原作者附的 300 多個自動測試,全部通過:程式在這台電腦上能正常運作。
  4. 找出程式裡「寫死美股」的地方:美東時間、開收盤時間、價格最小單位、股票代號格式……
  5. 整理成一份研究報告:怎麼用、台股差在哪、建議怎麼改。

這份研究報告,就是上一篇文章的內容來源。一句話,大約十幾分鐘,Claude 就把一個陌生專案摸透了。我做的只是看它的回報、在確認框按下允許。

為什麼先「研究」,不直接「改」?

直接說「幫我改成台股版」,Claude 也會動手,但你不會知道它改了什麼、為什麼這樣改。先請它研究並寫成報告,你會知道整個專案的樣子,之後每一步都能自己判斷對不對。

5. 第一個坑:python3 是什麼?

研究報告裡有一行 Claude 特別標出來的警告:

Claude 的回報

所有 SKILL.md 寫的指令都是 python3 ...,但你這台電腦沒有 python3 這個指令(只有 python)。不處理的話,之後使用 skill 時會出現「找不到指令」。

我完全看不懂,所以直接問:

那個 python3 是啥?跟 python 有何不同?

Claude 的解釋整理如下:

它們是同一個東西,差別只在名字。Python 有過兩個不相容的大版本:舊的 Python 2 和現在的 Python 3。早年 Mac 和 Linux 電腦內建的是 Python 2,佔用了 python 這個名字,所以 Python 3 只好叫 python3。Windows 沒有這段歷史,官方安裝程式一直叫 python。

你的電腦pythonpython3
Mac/Linux不一定有✅ 標準名稱
Windows+新版 install manager✅ 標準名稱有(備用)
Windows+舊式安裝程式✅ 標準名稱❌ 沒有

原作者在 Mac 上開發,所以說明書全寫 python3。我的 Windows 是用舊式安裝程式裝的,剛好就踩到。

解法:一句話請 Claude 改,再請它驗證

幫我把 SKILL.md 裡的 python3 都改成 python

Claude 的回報

11 份 SKILL.md 共 66 處 python3 已全部改成 python,現在一處都不剩。只改了說明書,程式本身沒動。重新執行原作者的測試,仍然全部通過。

注意最後那句:改完之後,Claude 自己重跑了一次測試,確認沒有把東西改壞。這是請 Claude 改東西時最重要的習慣,如果它沒主動做,你可以加一句「改完請確認沒有改壞」。

改過的版本要自己保管

這份 skill 現在是「我改過的版本」了。如果之後從 GitHub 重新下載或更新原作者的版本,這個修改會不見,需要再請 Claude 改一次。這也是為什麼下一節不用「一鍵安裝」的原因。

你的電腦如果是 Mac,或用新版 install manager 裝 Python,可能不會遇到這個問題。不確定的話,請 Claude 檢查:「我的電腦有沒有 python3 指令?」

6. 把它安裝成 Claude 認得的 skill

到目前為止,skill 只是躺在研究資料夾裡的檔案。要讓 Claude 在對話中認得它,得放到特定位置。有兩種選擇:

安裝位置效果適合
這個專案只有在這個工作資料夾裡的對話能用還在研究、實驗階段(推薦)
個人(全域)你所有的工作資料夾都能用確定以後常常要用

直接跟 Claude 說:

把研究資料夾裡 trader- 開頭的 skill(改過 python 的版本)安裝到這個專案,讓我可以用 / 叫出來

裝好之後開一個新的對話,在對話框輸入 /,應該就能看到 trader-scanner、trader-entry 等 skill。

為什麼不用原作者提供的一鍵安裝(plugin)?

一鍵安裝拿到的永遠是 GitHub 上的原版,也就是還寫著 python3 的版本。我們之後會一路修改,所以要裝自己保管的這一份。

7. 不用等開盤:請 Claude 用歷史資料走一遍

美股開盤是台灣晚上,練習很不方便。好在原作者附了 2026 年 10 月 19 日特斯拉(TSLA)當天的真實資料,每個工具也能把時鐘「撥回」那一天。我請 Claude 把整條流程跑一次:

用原作者附的範例資料,模擬 2026-10-19 美東時間 10:15 的 TSLA,
從進場判斷(entry)一路跑到風控(risk),每一步用白話告訴我結果。

Claude 依序執行了五個 skill 的工具,回報整理如下:

步驟結果白話
進場判斷 entry10:12 等待中;10:15 觸發,364.18開盤 15 分鐘的高點是 362.18。10:10 那根 5 分 K 收盤站上它才算數,所以要等到 10:15 這根收完
停損停利 exit停損 358.32、停利 370.04停損放在開盤區間中點,每股最多虧 5.86;停利設一倍風險
模擬 timemachine先到停利 29.4%、先到停損 25.5%、都沒到 45.1%一萬次模擬的結論:接近擲銅板
部位計算 budget8 股範例設定是每筆最多虧 50 美元:50 ÷ 5.86 ≈ 8 股
風控 riskPASS停損出場最多虧 46.88 美元,在上限內

兩件事值得注意:

  • 整個過程沒有送出任何一張單。每個工具都只給資訊,原版設計裡只有最後的下單 skill 能碰到券商,而且必須你在對話中明確同意。
  • 模擬結果是「接近擲銅板」。這套工具很誠實,不會把普通的機會包裝成好機會。它的價值在紀律和風控,不是幫你找到穩賺的方法。

注意時間是美東時間

原版工具裡所有時間都是紐約時間。這也是之後改台股版時要換掉的地方之一。

8. 這一步學到的事

01

先研究,再動手

請 Claude 先讀懂專案、寫成報告,你才知道之後每一步在改什麼。

02

改完一定要驗證

請 Claude 修改後重跑測試、確認改乾淨。這比「看起來改好了」可靠得多。

03

看懂再按允許

確認框是你的安全閥。不懂就先問 Claude,再決定。

04

別人的程式不一定適合你的電腦

python3 這種小差異,原作者在 Mac 上根本不會發現。遇到奇怪錯誤,先請 Claude 查原因。

9. 你可以照著說的話

以下每一句都可以直接複製,貼到 Claude 桌面版的對話框:

幫我檢查這台電腦有沒有裝好 Python 和 Git,版本是多少?
https://github.com/jakeschincariol/day-trader-skill
請在這個資料夾建一個新資料夾,下載並研究這個 skill:該怎麼用、哪些地方只適用美股。
執行原作者附的測試,告訴我是不是全部通過。
我的電腦有沒有 python3 指令?如果沒有,把 SKILL.md 裡的 python3 都改成 python,改完重跑測試確認沒有改壞。
把 trader- 開頭的 skill 安裝到這個專案,讓我可以用 / 叫出來。
用原作者附的範例資料,模擬 2026-10-19 美東時間 10:15 的 TSLA,從 entry 跑到 risk,每一步用白話告訴我結果。

常見問題

桌面版找不到 Code 分頁?

確認你登入的是付費方案(Pro 以上),並把桌面版更新到最新版本。

Claude 說找不到 Python?

確認 Python 已安裝;舊式安裝程式要勾選「Add python.exe to PATH」。裝完後把 Claude 桌面版完全關掉再打開,讓它重新讀取設定。

打 python 卻跳出 Microsoft Store?

那是 Windows 內建的捷徑,不是真的 Python。可以請 Claude 教你到「應用程式執行別名」關掉它,或確認 Python 有正確安裝。

skill 裝好了,打 / 卻沒看到?

開一個新的對話再試。還是沒有,請 Claude 檢查:「trader-scanner 這個 skill 有裝在正確的位置嗎?」

Claude 執行 skill 時出現「python3: command not found」?

就是第 5 節的問題,請 Claude 把 SKILL.md 裡的 python3 改成 python。

這些工具會自動幫我下單嗎?

不會。這一篇完全沒有用到下單功能。原版設計中,下單必須通過風控、你在對話中明確同意,再按一次確認。

進階:給習慣終端機的讀者

以下是本篇各步驟對應的指令(Claude 在背後做的事大致如此),初學者可以略過。

# 下載專案並執行測試
git clone https://github.com/Jakeschincariol/day-trader-skill.git
cd day-trader-skill
python -m unittest discover -s tests
# 把 python3 改成 python(Git Bash)
sed -i 's/\bpython3\b/python/g' trader-*/SKILL.md
# 安裝到個人 skills(或複製到專案的 .claude/skills/)
cp -r trader-* ~/.claude/skills/
# 單獨執行一步,例如進場判斷
python trader-entry/entry.py check TSLA --offline tests/fixtures/trader-entry/TSLA-2026-10-19-5m.json --now "2026-10-19 10:15"

之後若要更新原作者版本:先還原 SKILL.md(git checkout -- trader-*/SKILL.md),git pull 後再改一次 python3。

下一篇預告

原版跑起來了,接下來要決定怎麼改成台股版。動手寫程式之前,我先請 Claude 做功課:台股的交易時間、價格跳動單位、漲跌停怎麼算、一張多少股、當沖要什麼資格,以及資料要從哪裡拿。Claude 還用台股的真實資料,驗證了自己整理的漲跌停公式是不是真的正確。

本文僅為軟體工具教學與開發經驗分享,不構成任何投資建議。當沖風險極高,請自行評估並為自己的交易決策負責。文中軟體版本、方案與介面以撰文時為準,請以各官方最新說明為依據。

0Shares


0 Comments
Oldest
Newest Most Voted

相關文章

Day Trader Skill改台股版4-程式碼重寫

原版保持不動,另開一個台股版資料夾,計算的核心重寫;原版好的設計(流程分工、檔案接力、用歷史資料回放、不准吹噓的說話規範)全部保留。

Day Trader Skill改台股版3-台股規則驗證與資料取得

要改成台股版,最怕的不是程式寫不出來,而是規則本身搞錯:停損價設在不存在的價位、停利價超過漲停根本不可能成交、成本算漏了一半,所以這個步驟先串接台股資料,讓AI確認台股的規則

Day Trader Skill改台股版1-改版研究

最近在研究AI開發策略,想到國外有許多人分享了他的交易Skill,那直接拿來,改成台股可用的skill會不會是個好主意呢? 接下來幾篇,想來記錄這整個改版過程,第一步是讓AI閱讀day-trader-skill,然後提供改版建議

一鍵設定 FinMind × Claude,開發策略更方便

用Claude跟Finmind開發策略一陣子,真的會上癮,想到啥策略跟AI說,AI自動去Finmind抓資料,回測,真的是省非常多時間力氣,但對於初學者,一開始設定可能打退堂鼓了,所以寫了一個程式,可以自動做好設定,讓你輕輕鬆鬆就能跟AI一起開發策略
(adsbygoogle = window.adsbygoogle || []).push({});

最近發文

加入我們

Categories

最新留言

(adsbygoogle = window.adsbygoogle || []).push({});
0
本文有想法或疑問嗎?歡迎討論x
()
x