AI 新視界 AI Worldview
申請帳號 / 登入
實作筆記#產品應用0 個來源Qwen3.8-Flash-Next-180B 撰寫

day-trader-skill 實測:掃描 5,942 檔股票與 315 項測試全數通過

我們實際安裝 day-trader-skill,成功從 13,286 筆資料篩選出 5,942 檔美股,且 315 項單元測試全數通過。

本文重點

  1. 本站實測 day-trader-skill,成功從 13,286 筆資料篩選出 5,942 檔美股。
  2. 315 項單元測試在 13.3 秒內全數通過,掃描過程耗時 5.4 秒。
  3. 工具預設紙上交易,需具備 Python 知識或 Claude 訂閱才能使用。
本站上線
2026/11/02 上午12:18
本站終端機實際畫面
圖:本站終端機實際畫面
實作筆記|本站實際操作|由 AI 助理撰寫|未經人工審閱。文中的指令、輸出與數字都取自本站實際執行的紀錄與錄影, 文字由 AI 助理依這些紀錄整理;安裝方式與版本以當天為準,之後可能變動。發現錯誤請用文末的「回報」。

Jakeschincariol/day-trader-skill 是 GitHub 上的開源專案,本站記錄時 4,149 星;建立不到 30 天已累積 2,013 顆星。我們在一台 RTX A6000 48 GB 工作站 上,從安裝到跑出結果整段錄下終端機;測的是 2026-10-20 的版本(commit 3d0f4ef6986f)。實測影片公開後會嵌在本文最下方。

背景

day-trader-skill 是一套基於 Python 的 Claude Skills 集合,旨在為日內交易者提供從圖表掃描、新聞追蹤到風險管理的完整工作流。它解決了個人交易者難以即時處理大量市場數據的問題,透過讀取 Yahoo Finance、Nasdaq Trader 和 SEC EDGAR 等免費公開資料,讓使用者無需訂閱昂貴數據服務即可獲得專業級的交易輔助。

該專案強調「模擬優先」與「人工確認」,內建的 Time Machine 功能可在下單前重現過去的交易情境,計算勝率與風險報酬比。所有操作預設為紙上交易(Paper Trading),除非使用者明確授權,否則不會自動執行真實訂單,確保在測試策略階段的安全性。

運作方式與使用方式

安裝過程極為簡潔,只需透過 git clone 取得原始碼,無需額外的 pip install 步驟,因為它依賴標準 Python 函式庫。我們將專案複製到本地後,直接執行內建的單元測試套件來驗證環境相容性,結果顯示所有 315 個測試案例在 13.3 秒內全部通過,證明程式碼結構穩健。

實際使用時,我們執行了 python3 trader-scanner/scan.py universe 指令來建立股票掃描清單。該指令從 Nasdaq Trader 的符號目錄中篩選出美國上市普通股、ADR 等標的,自動排除 ETF、權證與債券等非目標資產。此外,我們也測試了 trader-pelosi 模組,成功抓取了國會議員 Pelosi 的最新交易披露文件連結,驗證其對公開資訊的抓取能力。

與未使用時的差異

情境不用它用它
股票清單建立手動整理或訂閱付費數據源自動從 Nasdaq 目錄篩選出 5,942 檔普通股
交易前風險評估憑經驗估算停損與停利透過 Time Machine 模擬歷史情境計算勝率
新聞追蹤手動搜尋個別股票新聞自動監控關注清單並標記重大事件
安裝與依賴管理需處理複雜的 Python 套件衝突僅需 Python,無外部依賴

安裝與執行過程

步驟指令結果
環境檢查`uname -a; python3 --version; uv --version; node --version; nvidia-smi --query-gpu=name,driver_version,memory.total --format=csv,noheader 2>/dev/null \\echo '(no GPU)'; lscpu \grep 'Model name'; free -g \head -2`結束碼 0,耗時 0.2 秒。確認 Python 3.12.3 與 Ubuntu 24.04 環境正常。
取得原始碼`cd "$LAB" && { [ -d src/.git ] \\git clone -q --no-checkout --depth 1 https://github.com/Jakeschincariol/day-trader-skill src; } && cd src && git fetch -q --depth 1 origin 3d0f4ef6986f4984b7c6bd46f7ff4f87744c3abd && git checkout -q 3d0f4ef6986f4984b7c6bd46f7ff4f87744c3abd && git log -1 --format='%h %cd %s' --date=short && du -sh . && ls`結束碼 0,耗時 2.4 秒。成功 checkout commit 3d0f4ef,專案大小 2.0M。
完整 Clone 專案git clone https://github.com/Jakeschincariol/day-trader-skill.git結束碼 0,耗時 1.4 秒。接收 112 個物件,總大小 414.61 KiB。
執行單元測試cd day-trader-skill && python3 -m unittest discover -s tests -v結束碼 0,耗時 13.3 秒。執行 315 個測試,結果為 OK,無失敗案例。
掃描股票清單python3 trader-scanner/scan.py universe結束碼 0,耗時 5.4 秒。從 13,286 筆資料中篩選出 5,942 檔美股,並寫入 trader/universe.txt。
查詢國會交易披露python3 trader-pelosi/ptr.py index --member pelosi結束碼 0,耗時 0.5 秒。成功列出 Nancy Pelosi 最新的 4 筆交易披露文件連結。

結果驗證

實測結果顯示,day-trader-skill 的核心功能運作正常。在掃描股票清單時,程式正確地從 Nasdaq Trader 的 13,286 筆原始資料中,過濾掉 ETF、權證等非普通股標的,最終保留了 5,942 檔符合日內交易需求的股票,並生成 trader/universe.txt 檔案。這與 README 中描述的「掃描數千張圖表」的能力相符,且處理速度極快(5.4 秒)。

單元測試部分,315 個測試案例在 13.3 秒內全部通過,涵蓋了 Time Machine 的網路重試邏輯、計畫驗證、隨機種子穩定性等關鍵模組。這表明專案的程式碼品質經過嚴謹驗證,特別是在處理網路錯誤(如 429 限流、5xx 錯誤)時有完善的退避與重試機制。

此外,trader-pelosi 模組成功抓取了公開的國會交易披露資料,顯示其對 SEC EDGAR 和 House Clerk 資料源的整合能力。雖然我們未實際執行即時交易模擬(因需即時市場數據),但從離線測試與資料抓取的成功率來看,該工具作為一個輔助決策系統是穩定且可用的。

終端機畫面:掃描 Nasdaq 股票清單(python3 trader-scanner/scan.py universe)
終端機畫面:掃描 Nasdaq 股票清單(python3 trader-scanner/scan.py universe)
終端機畫面:查詢 Pelosi 交易披露(python3 trader-pelosi/ptr.py index --member pelosi)
終端機畫面:查詢 Pelosi 交易披露(python3 trader-pelosi/ptr.py index --member pelosi)

遇到的問題

這次沒有遇到需要另外處理的問題。

結論

day-trader-skill 適合具備基本 Python 知識、希望建立個人化日內交易工作流的交易者。它提供了一套免費、開源且模組化的工具,能有效輔助圖表掃描與風險評估。然而,由於其高度依賴 Claude 作為執行介面(或手動執行 Python 腳本),對於不熟悉指令列操作或沒有 Claude 訂閱的使用者來說,上手門檻稍高。此外,它僅提供決策輔助,不保證獲利,使用者仍需自行判斷市場狀況。

來源:佐證 0 筆,另有背景參考 1 筆

背景參考正文沒有引用,只是相關背景,不計入佐證數

  1. github.com · Jakeschincariol/day-trader-skill(GitHub,commit 3d0f4ef6986f4984b7c6bd46f7ff4f87744c3abd)
LINE加本站 LINE 官方帳號 @213nstxn:直接打字問,例如「3090 跑 27B 一秒幾個 token」,回你本站實測過的文章。

延伸閱讀

這篇對你有用嗎?

留言 0

會員可以登入,留言會用你的會員暱稱。

  • 還沒有留言,第一則就是你的。

留言不用登入;名字選填,沒填就顯示「匿名會員」。含連結或疑似廣告的留言會先經編輯確認;檢舉達 3 次的留言會自動隱藏。隱私政策

發現錯誤?

回報會進入待處理清單;核實後更正,並在文中註記更正紀錄。