MKMK 的 AI 筆記
MK 熱門 Skill 實測

第 9 篇/共 11 篇

day-trader-skill 實測:11 個交易 Skill

閱讀約 9 分鐘(約 1,913 字)發布 分類 GitHub 飆星與 Skill 實測

#Claude Code#Skill#程式交易#美股#Python

day-trader-skill 實測:11 個交易 Skill

day-trader-skill 是 MIT 授權的 11 個 Claude Skill,用免費公開資料掃線圖、追新聞、算停損與部位,還有重播一萬次的時光機。我跑了 315 個離線測試和時光機,整理功能、限制與風險。不構成投資建議。

本文目錄
  1. 它是什麼
  2. 11 個 Skill 各做什麼
  3. 我實際跑了什麼
  4. 安裝
  5. 使用範例
  6. 注意事項與風險
  7. MK 觀點:適合誰、不適合誰
  8. 常見問題
  9. 延伸閱讀

風險提醒:本文只是開源工具的技術介紹,不構成投資建議。 AI 跟程式都不保證獲利,當沖多數人會虧錢;投資有風險,請自行判斷、自負盈虧,需要建議請找合格的專業人士。

做短線最常見的後悔,大概就是「停損沒設」和「一不小心買太多」。day-trader-skill 把「掃盤→看新聞→進場→出場→算部位→風控→下單」拆成 11 個 Claude Skill,每一步都留下檔案給下一步接手。我把它 clone 下來,跑了它附的離線測試和最受注目的「時光機」,結論先講:它比較像一套逼你守紀律的檢查表,不是會幫你賺錢的機器。

它是什麼

day-trader-skill 是 Jake Schincariol 的開源專案,作者說它是前作 trader-skill 的當沖續集。工具全部是 Python 標準函式庫,不用 pip 安裝、不用註冊、不用 API 金鑰,讀的是 Yahoo Finance 圖表、Nasdaq Trader 股票清單、SEC EDGAR 和美國眾議院書記處的公開資料。

day-trader-skill 的 GitHub 首頁 圖:day-trader-skill 的 GitHub 首頁。來源:github.com/Jakeschincariol/day-trader-skill,2026-11-02 擷取。

  • 星數 4,334、Fork 1,027、MIT 授權、2026-10-20 建立(GitHub API,查證日期 2026-11-02)
  • 我讀的版本:commit 3d0f4ef(2026-10-20)

11 個 Skill 各做什麼

README 的 11 個 Skill 表格 圖:README 的「The eleven」表格。來源:day-trader-skill 官方 README(授權 MIT)。

用白話整理一下:

指令 白話說明
/trader-scanner 掃整個股票池找型態,例如開盤區間突破、旗形、超跌反彈
/trader-news 追關注清單的即時新聞與 8-K 公告
/trader-entry 一根一根 K 棒盯,回報「等待/觸發/過期」
/trader-exit 進場前先定好停損、目標價和收盤前平倉時間
/trader-timemachine 把剩下的盤重播一萬次,再回測同一規則的歷史
/trader-budget 依帳戶大小和單筆最大虧損算股數
/trader-risk 逐條檢查你的限制,給 PASS 或 BLOCK
/trader-broker 把通過的單送到券商,預設是模擬交易
/trader-alerts 碰到停損、目標或接近收盤時提醒
/trader-analyst 讀 SEC 財報數據,整理成長和 EPS 變化
/trader-pelosi 讀美國眾議員依法公開的股票交易申報

每個 Skill 都把結果寫進專案裡的 trader/ 資料夾,下一個直接讀。例如 exit 寫出 plan.json,budget 讀它再寫出 orders.json。我很喜歡這個設計:每一步都留紀錄,事後可以回頭檢查自己當初為什麼進場。

我實際跑了什麼

離線單元測試與時光機重播的終端機輸出 圖:上面是 315 個離線測試全過,下面是時光機的結果,最後一段是我把亂數種子換掉再跑一次。來源:MK 實測,2026-11-02。

1. 離線測試全部通過。 作者附了一組從真實資料切出來的測試資料,跑測試完全不用連網。我用 Python 3.12 跑,Ran 315 tests,結果 OK。

2. 時光機實際跑一次。 我用 repo 附的 TSLA 5 分 K(作者 10/19 抓的)重現 README 的例子:進場 364.18、停損 358.32、目標 370.04。它從這檔股票過去 59 個交易日、同一個時段的 K 棒隨機抽,把剩下的盤重播 10,000 次:

  • 先碰到目標 29.4%、先碰到停損 25.5%、收盤前都沒碰到 45.1%
  • 拿同一條規則回測那 59 天:觸發 33 次,13 次達標、15 次停損、5 次都沒碰到,平均 R 是 −0.062
  • 工具自己下的結論是「接近擲硬幣」

3. 換個亂數種子,結論就變了。 我只把 --seed 從預設的 19 改成 7,數字變成 29.7% 對 24.2%,結論從「接近擲硬幣」變成「偏向目標」。這點我覺得很重要:模擬結果本身就有雜訊,差幾個百分點不該拿來當訊號。

時光機的 ASCII 扇形圖 圖:時光機的 chart 指令會畫出 2,000 條重播路徑的扇形圖,上下兩條虛線就是目標和停損。來源:MK 實測,2026-11-02。

扇形圖看起來更直覺:越往右,價格可能的範圍越散,目標和停損都在「很有可能碰到」的範圍裡,這就是為什麼結果接近五五波。

安裝

README 的三種安裝方式 圖:README 的 Install 段落,有貼網址、外掛市集、複製資料夾三種裝法。來源:day-trader-skill 官方 README(授權 MIT)。

前置只要 Python 3.8 以上。最簡單是把網址貼給 Claude,然後說 install skill;或在 Claude Code 裡:

/plugin marketplace add Jakeschincariol/day-trader-skill
/plugin install day-trader-skill@day-trader-skill

想用 /trader-scanner 這種短指令,就改成複製資料夾:

git clone https://github.com/Jakeschincariol/day-trader-skill.git
cp -r day-trader-skill/trader-* ~/.claude/skills/

用到 SEC 資料的工具,要在 trader/config.json 填 sec_user_agent(你的姓名+email)。真的要接券商,README 示範的是 Alpaca 官方 MCP,預設是模擬帳戶。我這次沒有接任何券商帳戶,也不建議大家一開始就接真錢。

使用範例

README 寫的一筆交易流程:

scanner -> news -> entry -> exit -> timemachine -> budget -> risk -> broker

例如 /trader-exit 進場前先定好停損與目標;/trader-budget 依帳戶與單筆最大虧損算股數(README 範例:5,000 美元帳戶、最多虧 50 美元,算出 8 股);/trader-risk 一條一條檢查後給 PASS 或 BLOCK。要下單只能走 /trader-broker,而且要風控通過、你在對話裡對那張單打 yes,Claude 的權限卡片還會再問一次。

注意事項與風險

README 的 Fine print 風險說明 圖:作者自己寫在 README 的 Fine print,第一條就是 Not financial advice。來源:day-trader-skill 官方 README(授權 MIT)。

  • 為美股設計:時間用紐約時間、股票池是 Nasdaq Trader 約 5,900 檔、券商範例是 Alpaca。做台股的朋友沒辦法直接拿來用。
  • 資料不是官方的:Yahoo 圖表端點不是正式 API,可能延遲、改版或限流;掃描用的是 1 分或 5 分 K,不是逐筆成交。
  • 時光機是模擬不是預測:只用過去約 60 天的 K 棒,財報、停牌、突發新聞都不在裡面。
  • 停損不保證成交價:跳空或急殺時,可能遠低於停損價才成交。
  • 法規與稅務:README 提到 FINRA 當沖規則的變動和短線獲利稅務,請以券商和主管機關公告為準。

MK 影片中時光機重播一萬次的畫面 圖:我影片版裡時光機那一段(影片版在我的 FB Reels),畫面上也有標「是模擬,不是預測」。來源:MK 自製影片。

MK 觀點:適合誰、不適合誰

適合:已經在做美股、想把「先設停損再進場、依虧損上限算部位」變成固定流程的人;還有想學「怎麼把一套流程拆成多個 Skill、用檔案交接」的開發者,這是我看過很漂亮的範例。

不適合:想找 AI 報明牌的人,它不會報;做台股的人;還沒有交易經驗、不清楚自己能承受多少風險的新手。

常見問題

Q1:它會自己下單嗎? 不會。只有 /trader-broker 能送單,要風控 PASS、你打 yes,再加上 Claude 的「允許一次/拒絕」確認,預設還是模擬交易。

Q2:要付費嗎? 程式免費(MIT),資料來源也免費;Claude 的使用費和券商手續費另外算。

Q3:時光機的機率可以信嗎? 當成現實檢查就好。我換一個亂數種子,結論就從「擲硬幣」變成「偏向目標」,千萬別當成勝率保證。

Q4:可以用在台股嗎? 目前沒辦法直接用,股票池、交易時段、券商都是美國的,要自己改程式。

延伸閱讀

追蹤 MK,掌握最新 AI 工具應用

每週分享 GitHub 飆星實測、AI 工具教學與提示詞,短影片版都在社群。