by mars-tw
免費開源的投資反詐、交易統計與自動化交易程式工具:預設 PaperBroker,提供 14 種券商/交易所選項;交易紀錄分析在本機執行。
# Add to your Claude Code skills
git clone https://github.com/mars-tw/anti-gambling-trader-twGuides for using testing skills like anti-gambling-trader-tw.
Last scanned: 7/19/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-07-19T06:31:26.969Z",
"npmAuditRan": true,
"pipAuditRan": false,
"promptInjectionRan": true
}See how anti-gambling-trader-tw compares with popular alternatives.
anti-gambling-trader-tw is an open-source testing skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by mars-tw. 免費開源的投資反詐、交易統計與自動化交易程式工具:預設 PaperBroker,提供 14 種券商/交易所選項;交易紀錄分析在本機執行。. It has 1,063 GitHub stars.
Yes. anti-gambling-trader-tw passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/mars-tw/anti-gambling-trader-tw" and add it to your Claude Code skills directory (see the Installation section above).
anti-gambling-trader-tw is primarily written in Python. It is open-source under mars-tw on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other Testing skills you can browse and compare side by side. Open the Testing category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh anti-gambling-trader-tw against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
30 days in the Featured rail · terms & refunds
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
Automated security scan — not a certification.
anti-gambling-trader-tw vs agentic bug hunter
See comparison
0.4.0 提供同一套本機介面的兩種開法,由你選擇:
從原始碼安裝瀏覽器版:
pip install -e .
anti-gambling-trader ui # 跳出「瀏覽器/桌面」選擇器
anti-gambling-trader ui --mode browser # 直接開本機瀏覽器版
Windows 也可雙擊 start-ui.cmd。它會優先使用專案的 .venv,不會自行安裝套件。
桌面視窗與 Excel 支援需另外安裝;Windows 還需要 Microsoft Edge WebView2 Runtime:
pip install -e ".[desktop,excel]"
anti-gambling-trader ui --mode desktop
若要從原始碼讀取 Shioaji 台股/期貨資料,另外安裝固定版本 SDK:
pip install -e ".[data-api]" # shioaji==1.7.7;公開 Pionex/Binance K 線不需要此選配
若桌面元件不可用,請改用 --mode browser。兩種模式都只監聽
127.0.0.1,匯入流程是「試樣本 → 匯入或手動記錄 → 看完整性、核心階段與
交易證據圖表 → 視需要從「API 資料」讀取公開行情或本人唯讀資料 → 下載報告 → 產生紙上專案」。
內建樣本永遠標示為示範,不是你的績效。
0.4.0 的瀏覽器與桌面視窗共用同一組本機 SVG 圖表:累積已實現淨損益/回撤、 單筆損益直方圖與 R7 分位數、實際前後段 holdout 卡片,以及另行啟動的資金警戒線情境。 資金情境不猜本金;必須自行填入大於 0 的起始資金、確認紀錄中的單一結算幣別,並明確選擇 「剩餘本金比例」「剩餘固定金額」或「虧損本金比例」。這些圖表不會改寫核心階段或解鎖實盤。
手動紀錄與分析可能使用本機暫存檔;原始檔不會被修改。正常完成或正常結束時會清理這些
暫存,但非預期失敗或強制停止可能讓系統暫存檔留在本機。要保留的 CSV/報告請主動下載;
下載檔是你明確建立的持久副本。下載目前紀錄 CSV 後,重新啟動工作台可在「載入先前逐筆紀錄」
重新載入,繼續之前的紀錄。瀏覽器只關分頁不會停止本機服務;請按畫面上的「結束本次使用」,
或回終端機按 Ctrl+C。
自動驗收可使用 --no-open --ready-file ui-ready.json;ready JSON 只含本機網址、
PID、模式、執行個體 ID 與就緒狀態,不含工作階段 nonce,而且既有檔案不會被覆蓋。
Windows 使用者可從 v0.4.0 發行頁
下載 AntiGamblingTrader-windows-x64.zip。
維護者若要在 Windows 從已安裝的 desktop、excel 與 data-api 相依套件建立 onedir 與 ZIP,可執行
python scripts/build_windows_ui.py --output dist。這只是建置指令;本頁不宣稱或連結
尚未經可攜驗證的發行執行檔。
真實下單未提供。 GUI 只在「API 資料」頁接受使用者直接輸入的唯讀憑證;預設只留在 本次程式記憶體,明確勾選後才存入 Windows Credential Manager。憑證不進網址、狀態、錯誤或下載。 程式只讀取行情、成交、已實現損益與帳戶摘要,不實作下單、改單或撤單。即使核心階段為
tiny_live_validation,畫面仍維持「實盤未提供」。下載的交易專案固定為PaperBroker、stage=None、live flags 關閉,只是待你填策略的學習鷹架。 GitHub Pages 文件站只是使用說明,不是雲端分析服務,也不會在網頁上接收交易資料。
你在懷疑「投資群組是不是詐騙」「老師帶單可不可信」「我的交易到底是實力還是運氣」嗎? 這是一個免費開源的交易統計、投資反詐與自動化交易開發工具:把交易紀錄 (台股/美股/加密貨幣)丟進來, 它用期望值、顯著性檢定與樣本外驗證,給你統計證據判斷獲利更像可重複的優勢, 還是運氣+倖存者偏差(賭博);並內建詐騙話術掃描、假績效鑑識與假老師檢驗。 它也能把交易邏輯轉成可回測策略,並產生可接券商 API 的自動化交易程式專案。 直接在終端機執行本專案的本機 CLI 時,交易紀錄由本機讀取與分析,程式本身不會把 紀錄上傳。若你把檔案、截圖或工具輸出交給 Claude Code/其他雲端 AI,內容可能依 該供應商政策傳送與保存;分享前請遮蔽姓名、帳號、LINE ID 與可識別資訊。參考 Claude Code 官方資料使用說明。此外,部分生成 圖表可能載入外部 CDN;0.4.0 工作台的證據圖表、API K 線 SVG 與匯出不使用 CDN。使用 券商/API 路徑則會明確連線到相應外部服務。
一個誠實到不討喜的工具。它不會告訴你「你會賺錢」—— 不適合長期投資的,它會直接勸退你。 👉 急著找答案?先看 常見問題 FAQ:投資群組是詐騙嗎、 勝率 90% 可信嗎、出金要先繳稅正常嗎、被騙了怎麼辦。
🤖 不只分析,也能建立自動化交易程式。
scaffold會產生自包含的策略、 風控、券商介面、資料源與圖表專案,提供PaperBroker與 13 種真實券商/交易所範本。 紙上模擬可直接執行;自行實作真實自動交易時,必須接妥券商 API、即時行情 runner, 並沿用四層安全檢查。預設生成的歷史 runner 不會送出真單;只有使用者自行填入金鑰、 完成 live runner 並明確解鎖後,live adapter 才可能送單。
English TL;DR — An honest, open-source (MIT) trading-performance analyzer for Taiwan securities and derivatives, US stocks, crypto and forex. It uses expectancy, significance tests (t-test + centered bootstrap) and out-of-sample validation to tell whether your P&L is a repeatable edge or survivorship-biased luck — and it will actively discourage you if it's the latter. Includes scam-language scanning, fake-performance forensics and a guru-claim probability checker. The statistical core uses the Python standard library, and trade-record analysis stays local. It can also generate backtestable strategy skeletons and automated-trading projects with paper trading by default and explicit safety gates for any user-built live connection.
如果你沒裝過 Python、沒用過終端機、也沒用過 AI,請看 新手快速上手指南 docs/quickstart.md —— 它從「怎麼裝 Python、怎麼打開終端機」開始,一步一步帶你上手。安裝後先打:
anti-gambling-trader start
畫面會依「完整紀錄、單筆交易、交易截圖,還是 LINE 對話」列出最短命令。
沒有試算表也能用 record 的五個短問題記一筆交易。
台灣到處都是假飆股群、假二群、假 VIP 群、假名師、假績效截圖、保證獲利話術、 詐騙幣與假投資平台。它們絕大多數靠同一招:用倖存者偏差與精選截圖, 讓你誤以為有穩賺的捷徑。
這個工具叫「反詐投資王」不是叫假的 —— 它存在的真正原因,就是用統計與數學 檢驗這些承諾。詐騙最怕的,就是你冷靜地把它的承諾丟進數學裡檢驗。
# 貼上群組對話,掃描詐騙話術(不給假百分比,只給風險等級)
anti-gambling-trader scan-text "老師帶單保證獲利,快加VIP客服"
# 檢驗老師的宣稱:「勝率90%、月報酬20%」純靠運氣出現的機率是多少?
anti-gambling-trader guru-check --win-rate 0.9 --trades 10 --monthly-return 0.2
# 用數學算出「連贏10次的神人」有多容易靠運氣出現
anti-gambling-trader survivorship
# 鑑識老師/平台宣稱的報酬序列是否有可疑徵兆(過度平滑、高得可疑的夏普)
anti-gambling-trader forensics --file 老師的月報酬.txt
# 互動式自我檢測
anti-gambling-trader scam-check
🆘 懷疑自己正在被詐騙? 立刻停止匯款,撥打 165 反詐騙專線, 或上 165 全民防騙網。查證合法業者: 金管會證期局;證券期貨爭議求助: 投保中心。(官方連結查核日期:2026-07) 本工具是統計輔助,不是司法鑑定;官方管道永遠優先。
支援 台股 / 台股 ETF / 台指期與選擇權 / 美股 / 加密貨幣 / 外匯, 匯入 CSV / JSON / Excel 的交易紀錄,自動:
PaperBroker 可直接執行,另有 13 種真實券商/交易所範本供使用者自行接線與驗證支援市場:台股、台股 ETF、台指期 / 選擇權(含契約乘數)、美股、加密貨幣、外匯。
絕大多數散戶虧錢,是因為把「運氣好」誤當成「有本事」—— 而詐騙集團正是利用這個認知弱點,用假群組、假名師、假截圖收割你。 一段帳面獲利,在統計上經常和「純運氣」無法區分。這個工具的唯一目的, 就是在你賠掉更多錢、或被詐騙收割之前,用數學說真話。
核心引擎是純 Python 標準函式庫,零外部依賴。
git clone https://github.com/mars-tw/anti-gambling-trader-tw.git
cd anti-gambling-trader-tw
pip install -e . # 安裝本體(之後可用 anti-gambling-trader 指令)
# 以下為可選依賴:
# pip install -e ".[excel]" # 只有要讀 Excel (.xlsx) 才需要(含安全 XML 解析)
# pip install -e ".[screenshot]" # 圖片 OCR;另需安裝 Tesseract 與繁中字庫
# pip install backtrader # 只有要實際跑回測骨架才需要(或 vectorbt)
需求:Python 3.10+。所有指令請在專案根目錄(含 core/ 的那層)執行;
macOS / Linux 若 python 指到 Python 2,請改用 python3。
# 0. 第一次使用:依你手上的資料顯示最短路徑
python -m core.cli start
# 1. 沒有表格也能逐筆記錄(五個短問題)
python -m core.cli record
# 2. 用完整紀錄快速判斷目前適合哪個階段
python -m core.cli fit-check my_trades.csv
# 3. 掃描 LINE 對話紀錄
python -m core.cli scan-text --file LINE對話.txt
# 4. 辨識交易截圖;低信心欄位一定要求人工確認
python -m core.cli scan-screenshot 券商截圖.png
# 5. 還沒有自己的資料?一行指令立刻看效果:
python -m core.cli demo # 看「賭博型」範例
python -m core.cli demo --edge # 看「具優勢」範例
# 6. 想用 Excel?產生範本;最簡單填代號、平倉日、淨損益、損益幣別、策略
python -m core.cli init-template # 產生 trades_template.csv
# 7. 查看完整統計報告(市場會自動推斷):
python -m core.cli analyze 你的交易.csv
# 8. 欄位自動辨識失敗?手動指定對應:
python -m core.cli analyze 你的交易.csv --field symbol=代號 --field entry_price=買價
# 進階:輸出 JSON 結果與策略骨架
python -m core.cli analyze --example us --json result.json --strategy my_strategy.py
裝好本體後,上面的 python -m core.cli 都可換成更短的 anti-gambling-trader。
截圖辨識只擷取「候選欄位」與文字線索,不會自動存入交易紀錄。OCR 可能看錯 正負號、小數點與買賣方向,必須逐欄對照原圖;單張截圖也不能證明績效或交易能力。
每條操作路徑、判讀門檻與人工覆核清單,見完整功能與判讀指南。
Windows 終端機若中文 / emoji 顯示異常:PowerShell 先執行
$env:PYTHONUTF8=1再跑指令; macOS / Linux 則在指令前面加PYTHONUTF8=1。
欄位名稱中英皆可、會自動辨識。最少需要能算出每筆損益的資訊: (代號 + 方向 + 進場價 + 出場價 + 數量)或 (代號 + 已扣全部成本的淨損益 + 帳戶結算幣別)。
| 標準欄位 | 可接受的欄名(部分範例) | 必要性 |
|---|---|---|
| symbol | 代號 / ticker / 股票代號 / pair | 必要 |
| side | 方向 / 買賣 / side / long_short | 價量推算必填;direct pnl 可缺但不判方向偏好 |
| entry_time / exit_time | 進場時間 / 出場時間 / open_time | 建議 |
| entry_price / exit_price | 進場價 / 出場價 / 買價 / 賣價 | 與 pnl 二擇一 |
| quantity | 數量 / 股數 / 張數 / qty | 與 pnl 二擇一 |
| fees | 交易成本 / total_fee,或完整手續費+稅 | 價量推算時未填才估算;direct net pnl 不重複扣 |
| pnl | pnl / 損益 / net_pnl / 淨損益 | 與價格二擇一;標準欄位契約為已扣所有成本的淨額 |
| pnl_currency | 損益幣別 / 帳戶幣別 | direct pnl 必填;價量推算才可依商品原生幣別判定 |
| tag | 策略 / strategy / 進場理由 | 選填(強烈建議) |
完整規則與修正方式見完整功能與判讀指南:Fail closed。
盈虧、已實現損益、realized_pnl的 gross/net 語意不明,工具會要求改成 明示「淨」的欄名,或用--field pnl=你的欄名親自確認。profit等 gross 欄 只有在同列提供可信的total_fee/交易成本時才會扣成本後載入。
建議務必填
tag(策略標籤):工具會分別呈現每套邏輯的描述統計, 幫你找出「樣本裡哪一招較差、值得停用檢查」;它不會認證個別策略具有優勢。
| 等級 | 意義 | 勸退 |
|---|---|---|
🟥 gambling |
樣本期望值為負 —— 方法不變,長期的統計預期就是虧損 | ✅ 強烈勸退 |
🟧 insufficient |
樣本太少,無法區分本事與運氣 | ✅ 勸阻重押 |
🟨 luck_suspected |
帳面賺錢,但統計上像運氣 | ✅ 高度存疑 |
🟨 fragile_edge |
有統計訊號但結構脆弱、風險高 | ✅ 謹慎 |
🟩 statistical_edge |
正期望值通過顯著性檢定(樣本外驗證另行報告) | ❌ 不勸退(仍非保證) |
insufficient,不認證正優勢。除了單檔策略骨架,本工具還能用互動式腳架,為你產生一整套可執行的個人
自動化交易程式專案。生成專案會先以 PaperBroker 執行策略與模擬撮合;要進行
真實自動交易,使用者還必須自行接妥券商 API、只處理最新已完成 K 線的即時行情
runner,並在自訂 live runner 中沿用下方四層安全檢查。
# 1. 先挑圖表樣式(四種開源圖表庫並排預覽)
python -m core.cli