Oct 28, 2026
用 Day Trader Skill 在冒一美元风险之前把一笔日内交易回放 10,000 次
Jakeschincariol/day-trader-skill 是一个 2k 星标 MIT 的 11 个 Claude 日内交易 skill 合集——扫描图表、追踪新闻、逐 K 线择时入场、预设止损与目标、用 Time Machine 把当日行情回放 10,000 次、预算与风控检查,以及一个未经你点头绝不发单的下单执行器。
大多数日内交易工具要你开账户、给 API key、交出信任。Day Trader skill——Jake Schincariol 出品的 11 个 Claude skill,2k 星标,MIT——一样都不要:工具是读取免费公开数据的普通 Python,默认是模拟交易,整个包里没有任何东西能自行下单。
为什么这个 Skill 重要
README 把这个仓库定位为作者原版 Trader skill 的日内交易续作(13F 持仓跟单、股票筛选、税务批次、再平衡这些功能在 Jakeschincariol/trader-skill 里)。数据来自 Yahoo Finance 图表、Nasdaq Trader 的股票代码列表、SEC EDGAR 和众议院书记官办公室——免费,无需注册。一个 skill 扫描数千张图表找形态,另一个追踪你关注的每只股票的突发新闻,一个逐 K 线盯住形态,另一个在你入场前就把止损和目标设好。README 称 Time Machine 是最疯狂的一个:在你冒一美元风险之前,它用这只股票自己最近的 K 线把当日剩余行情回放 10,000 次,再加上过去每一个同样形态触发过的交易日,然后报告各种结果发生的概率。
安装
把这段贴给 Claude:
https://github.com/Jakeschincariol/day-trader-skill
install skill
或者在 Claude Code 里以插件方式安装,此时各 skill 带命名空间,形如 /day-trader-skill:trader-scanner:
/plugin marketplace add Jakeschincariol/day-trader-skill
/plugin install day-trader-skill@day-trader-skill
想要不带前缀的 /trader-scanner,就改为复制目录——全局放进 ~/.claude/skills/,或项目级放进你仓库的 .claude/skills/:
git clone https://github.com/Jakeschincariol/day-trader-skill.git
cp -r day-trader-skill/trader-* ~/.claude/skills/
这些工具需要 Python 3.8 或更新版本,无需 pip 安装任何东西。SEC 相关工具(新闻公告、分析师)要求你表明身份:把姓名和邮箱写进 trader/config.json 的 sec_user_agent,或设置 SEC_USER_AGENT 环境变量。完全没有 Claude Code 时,README 说你可以把任意一个 SKILL.md 贴在聊天开头,它就会作为一种模式运行——你会失去 Python 工具,但方法依然有效。
十一个 Skill
| 命令 | 职责 | 做什么 |
|---|---|---|
/trader-scanner | 图表扫描器 | 扫描数千张图表找形态:开盘区间突破、旗形、超卖反弹 |
/trader-news | 新闻监控 | 追踪你关注的每只股票的突发新闻,标记会推动股价的消息 |
/trader-entry | 入场择时器 | 逐 K 线盯住一个形态,告诉你该进场的那一刻 |
/trader-exit | 离场规划器 | 在你入场前设好止损和目标 |
/trader-timemachine | Time Machine | 回放一笔交易所有可能的结果:10,000 次模拟行情,加上过去每一次该形态的触发 |
/trader-risk | 风险管理器 | 对照你的限额检查每笔交易,拦下任何超限的 |
/trader-budget | 预算管理器 | 按你的预算和单笔最大亏损给每个头寸定量 |
/trader-broker | 下单执行器 | 把批准的订单发给券商,默认模拟交易,没有你的同意绝不发 |
/trader-alerts | 价格提醒 | 价格、止损位或开盘钟声触发时响铃 |
/trader-analyst | 财报分析师 | 阅读财报并总结变化 |
/trader-pelosi | Pelosi 追踪器 | 国会议员股票交易披露一提交就读取 |
所有产物落在项目里的 trader/ 目录,每个 skill 读取上一个写下的内容。README 给出的单笔交易管线是 scanner、news、entry、exit、timemachine、budget、risk、broker;持仓期间 alerts 运行,news、analyst 和 pelosi 按计划运行。
实战:README 里的 TSLA 交易
README 用真实数据走了一笔交易——特斯拉,2026 年 10 月 19 日星期一——其离线测试夹具能复现每一个数字:
- 美东时间 10:15 的
/trader-scanner:扫描的 231 张图表中,42 张收在 15 分钟开盘区间之上。TSLA 的区间是 354.47 到 362.18,10:10 的 K 线收于 364.18,高出上沿 0.55 %。 /trader-news拉取当天早上的 TSLA 头条。特斯拉当周即将发布财报,所以日内交易在收盘前出场,不暴露于财报风险。/trader-entry逐 K 线盯盘:10:12 显示等待,10:15 在首根收于区间之上的 5 分钟 K 线触发。/trader-exit在入场前设好计划:止损在区间中点 358.32(每股承担 5.86 风险),目标为一倍风险即 370.04,无论如何 3:55 PM 前清仓。/trader-timemachine把当日剩余行情回放 10,000 次,每根 K 线都取自 TSLA 此前 59 个交易日里同一时段自己的 K 线(随机种子 19):先到目标 29.4 %,先到止损 25.5 %,收盘仍持仓 45.1 %。在那 59 个真实交易日里这条规则触发了 33 次——13 次到目标,15 次到止损,5 次都没到。它的结论:接近抛硬币。/trader-budget按 $5,000 账户和 $50 单笔最大亏损计算:8 股($2,913.44),止损成交时亏 $46.88,写成一张括号订单。/trader-risk对照最大亏损、单日亏损上限、每日交易次数、盈亏比、入场时间窗、头寸规模和现金逐项检查——PASS 或 BLOCK,并给出理由。/trader-broker用大白话展示订单。你为这张确切的订单输入 yes;Claude 调用你的券商连接器(Alpaca 的 MCP 服务器,默认模拟账户),Claude 自己的 "Allow once / Deny" 卡片再问你一次。/trader-alerts在止损位、目标位以及 3:55 PM 响铃。
技巧
- 每个工具也都能从 shell 运行——README 逐一列出,例如
python3 trader-scanner/scan.py orb --at 10:15查看截至目前的开盘区间突破,或python3 trader-timemachine/timemachine.py run --write执行回放。 - 在 Claude 里把券商工具设为 "Needs approval",绝不要 "Always allow",让 Claude 自己的卡片保持为第二道检查;期权、保证金、卖空和杠杆除非你主动开启否则一律不用。
- README 提到 FINRA 于 2026 年 6 月 4 日取消了 $25,000 的典型日内交易者最低门槛,券商可以分阶段推行到 2027 年 10 月 20 日——如果你的券商仍执行旧规则,设置
"pdt_guard": true,/trader-risk就会统计你的日内交易次数。 - 测试基于从真实数据截取的离线测试夹具运行:
python3 -m unittest discover -s tests -v。
何时不用这个 Skill
README 的免责声明就是边界,精神上原样照搬:这不是投资建议,大多数做日内交易的人都亏钱,你也可能亏钱。Time Machine 是基于最近 60 天 5 分钟 K 线的模拟,不是预测;止损是计划而非保证,在快速行情中可能在远差于设定的价格成交;数据免费且非官方——Yahoo 的图表接口可能延迟、变更或限流,扫描器和入场择时器读取的是 1 分钟或 5 分钟 K 线,不是每一笔成交。任何重要的事都先对照你的券商核实再行动。
查看 排行榜 了解更多 skill。