Day Trader skill: 데이 트레이딩용 Claude 스킬 11개
주문 전에 테슬라 매매 하나를 1만 번 다시 돌려 보고 '거의 동전 던지기'라고 답한 스킬이에요
- 누가
- Jake Schincariol이 만들었어요. 같은 사람이 낸 Trader skill의 데이 트레이딩 후속작(v2)이에요.
- 언제
- 2026년 10월 20일 GitHub에 올라왔고, 따로 낸 릴리스는 아직 없어요.
- 어디서
- Claude Code 플러그인이나 ~/.claude/skills 폴더로 설치해요. 도구는 Python 3.8+ 표준 라이브러리만 쓰고 내 PC에서 돌아요.
이게 불편했어요
장중에 돌파가 나오면 들어갈지 말지를 몇 분 안에 정해야 해요. 손절은 어디에 두고 몇 주를 살지, 이 셋업이 예전엔 어떻게 끝났는지까지 따져 볼 틈이 없어서, 숫자 대신 느낌으로 버튼을 누르게 되죠.
그래서 이렇게 풀어요
11개 스킬이 매매 하나를 순서대로 넘겨받아요. 스캐너가 시가 범위 돌파를 찾고, 진입 타이머가 5분봉 종가로 시점을 잡고, 청산 플래너가 손절과 목표를 먼저 적어요. 핵심은 타임머신이에요. 그 종목의 지난 5분봉 가운데 같은 시각의 봉을 무작위로 골라 남은 장을 1만 번 새로 만들고, 목표와 손절 중 어느 쪽에 먼저 닿는지 셉니다. 같은 규칙을 지난 거래일마다 실제로 돌린 기록도 함께 보여 줘요.
안에서는 이렇게 돌아가요
- 1
trader-scanner → trader-entry · trader-exit
orb --at 10:15: 범위 위로 닫힌 종목첫 15분 시가 범위를 넘어 5분봉 종가가 닫힌 종목만 골라요.trader-scanner/scan.py - 2
trader-entry · trader-exit → trader/plan.json
진입 364.18 · 손절 358.32 · 목표 370.04범위 위 첫 5분봉 종가가 진입이고, 손절은 범위 중간값, 목표는 위험의 1배(1R)로 적어요.trader-exit/exit.py - 3
trader/plan.json → trader-timemachine
plan.json + Yahoo 60일치 5분봉 요청 한 번78봉이 다 있는 날만 남기고, 봉마다 직전 종가 대비 비율로 바꿔 뽑을 풀을 만들어요.trader-timemachine/timemachine.py - 4
trader-timemachine
1만 번 재생: 같은 시각 ±2봉에서 무작위, seed 19봉마다 손절을 먼저 확인해서 둘 다 닿은 봉은 손절로 쳐요. seed가 같으면 어느 PC에서나 같은 숫자예요.trader-timemachine/timemachine.py - 5
trader-timemachine → trader-budget · trader-risk
목표 29.4% · 손절 25.5% · 미결 45.1%, 판정 한 줄지난 거래일에 같은 규칙을 돌린 실제 기록을 덧붙이고, 판정 문장은 고치지 않고 전한 뒤 /trader-budget으로 넘겨요.trader-timemachine/SKILL.md - 6
trader/plan.json → trader-budget · trader-risk
최대 손실 $50 → 8주 브래킷 주문 orders.json최대 손실, 포지션 상한, 주문 상한, 현금 가운데 가장 작은 값으로 주식 수를 내림해요.trader-budget/size.py - 7
trader-budget · trader-risk → trader-broker 주문 티켓
주문마다 PASS 또는 BLOCK과 그 이유한도, 하루 주문 수, 진입 시간대, 현금 버퍼를 보고 판정을 trader/state/risk.json에 남겨요.trader-risk/check.py - 8
trader-broker 주문 티켓
READY 티켓, 그 주문에 대한 yes만 기록오늘 PASS한 바로 그 주문만 READY가 되고, 'yes to all'이나 'ok' 같은 답은 거절해요.trader-broker/ticket.py
넣으면 이렇게 나와요
나한테 맞을까요
이럴 때 좋아요
- 시가 범위 돌파처럼 규칙을 정해 두고 매매를 연습해 보고 싶은 사람
- 주문 전에 손절, 목표, 주식 수를 숫자로 먼저 적어 두고 싶은 사람
- 페이퍼 계좌로 Claude와 함께 매매 과정을 한 바퀴 돌려 보고 싶은 사람
- 실적 보고서나 의회 의원 주식 거래 공시를 정기적으로 챙겨 읽고 싶은 사람
이건 안 돼요
- 투자 조언이 아니에요. README도 데이 트레이딩을 하는 사람 대부분이 돈을 잃는다고 적어 두었어요.
- 타임머신은 최근 60일 5분봉으로 만든 시뮬레이션이라 실적 발표, 거래 정지, 뉴스 같은 일은 담지 못해요.
- Yahoo Finance 차트는 공식 API가 아니라 늦거나 막힐 수 있고, 틱이 아니라 1분·5분봉만 읽어요.
- 매수(롱) 계획만 세워요. 실제 주문에는 Alpaca MCP 서버 같은 브로커 커넥터가 따로 필요하고 기본은 페이퍼 계좌예요.
발행 전에 Devalley 편집자가 검토했어요. 칼럼은 어떻게 만드나요
Day Trader skill: 11 Claude skills for day trading
Before a Tesla trade, it replayed the rest of the day 10,000 times and called it close to a coin flip
- Who
- Made by Jake Schincariol, as the day-trading sequel (v2) to the same author's Trader skill.
- When
- Published on GitHub on October 20, 2026, with no tagged release yet.
- Where
- Installs as a Claude Code plugin or into ~/.claude/skills. The tools are standard-library Python 3.8+ running on your own machine.
What was hard
A breakout shows up mid-session and you have minutes to decide. Where the stop goes, how many shares to buy, and how this setup ended the last few times all need working out, so the click usually comes from a feeling rather than a number.
What it does about it
Eleven skills pass one trade along in order. The scanner finds opening-range breakouts, the entry timer picks the moment from a 5-minute close, and the exit planner writes the stop and target first. The centrepiece is the Time Machine: it rebuilds the rest of the session 10,000 times from the stock's own past 5-minute bars at the same time of day and counts which side gets hit first. It also shows what the same rule really did on each past session.
How it runs inside
- 1
trader-scanner → trader-entry · trader-exit
orb --at 10:15: stocks closed above the rangeKeeps only stocks whose 5-minute close cleared the first 15-minute opening range.trader-scanner/scan.py - 2
trader-entry · trader-exit → trader/plan.json
entry 364.18 · stop 358.32 · target 370.04The first 5-minute close above the range is the entry; the stop is the range midpoint, the target 1R.trader-exit/exit.py - 3
trader/plan.json → trader-timemachine
plan.json + one Yahoo request for 60 days of 5-min barsKeeps only full 78-bar sessions and turns each bar into ratios to the previous close, the pool it draws from.trader-timemachine/timemachine.py - 4
trader-timemachine
10,000 replays: random bar from ±2 slots, seed 19Checks the stop before the target in every bar, so a bar touching both counts as the stop. Same seed, same numbers.trader-timemachine/timemachine.py - 5
trader-timemachine → trader-budget · trader-risk
target 29.4% · stop 25.5% · open 45.1%, one verdictAdds the rule's real record on past sessions, repeats the verdict as printed, then hands off to /trader-budget.trader-timemachine/SKILL.md - 6
trader/plan.json → trader-budget · trader-risk
$50 max loss → 8-share bracket order in orders.jsonShares are the floor of the smallest of max loss, position cap, order cap and cash.trader-budget/size.py - 7
trader-budget · trader-risk → trader-broker order ticket
PASS or BLOCK per order, with reasonsChecks limits, orders per day, the entry window and the cash buffer, and records verdicts in trader/state/risk.json.trader-risk/check.py - 8
trader-broker order ticket
READY ticket; records a yes for that one orderOnly the exact order that passed today is READY, and replies like 'yes to all' or 'ok' are refused.trader-broker/ticket.py
What goes in, what comes out
Is it for you
Good for
- Practising rule-based trades such as opening-range breakouts
- Writing down the stop, target and share count as numbers before you order
- Walking a whole trade through with Claude on a paper account
- Keeping up with earnings reports and Congress members' stock-trade filings on a schedule
Not for
- Not financial advice. The README itself says most people who day trade lose money.
- The Time Machine is built from the last 60 days of 5-minute bars, so earnings, halts and headlines are outside it.
- Yahoo Finance's chart endpoint is unofficial and can lag or rate-limit, and the tools read 1- or 5-minute bars, not ticks.
- It plans long trades only. Real orders need a broker connector such as Alpaca's MCP server, which defaults to paper.
Reviewed by Devalley’s editor before publishing. How the column is made