
매매 복기노트 — 승률은 높은데 왜 계좌는 마이너스?
먼저 읽어 주세요. 이 스킬은 내가 넣은 과거 매매 기록을 통계로 정리하는 도구입니다. 투자 자문이나 투자 권유가 아니며, 무엇을 사고팔지 알려 주지 않습니다. 투자 판단과 그 결과의 책임은 투자자 본인에게 있으며, 제작자는 이 도구를 근거로 한 투자 손실에 법적 책임을 지지 않습니다.
승률 60%인데 왜 계좌는 마이너스일까
자주 이기는데 돈이 안 모이는 계좌에는 대개 이유가 있습니다. 이익은 빨리 챙기고 손실은 오래 들고 있거나, 물린 종목에 물타기를 하다 크게 잃는 경우입니다. 매매 복기노트는 체결내역 파일 하나로 내 습관을 숫자로 보여 줍니다.
실제 출력으로 만든 데모입니다. 숫자는 패키지에 든 가상의 예시 매매 기록(실제 계좌 아님)에서 나왔습니다.
이렇게 씁니다
증권사 앱·HTS에서 거래내역을 CSV로 내보내고 에이전트에게 "이거 복기해 줘"라고 하면 됩니다. 체결일·종목명·매매구분·체결수량·체결단가 같은 증권사 열 이름을 알아봅니다.
uv run scripts/trade_review.py 체결내역.csv --out out
리포트에 나오는 것
| 항목 | 내용 |
|---|---|
| 한눈에 | 실현손익, 승률, 평균 이익/손실, 손익비, 최대 연속 손실, 최고·최악 거래 |
| 습관 체크 | 이긴 거래와 진 거래의 평균 보유일 비교, 승률은 높은데 손익비가 낮은 경우 |
| 물타기 | 보유 중 더 싼 값에 추가 매수한 포지션의 승률·손익을 안 한 포지션과 비교 |
| 보유 기간별 | 단타·스윙·중기·장기 승률과 손익 |
| 요일·종목별 | 매도 요일별, 종목별 손익 상위·하위 |
| 그래프 | 누적 실현손익, 월별 실현손익 |
equity.png. 0선 아래로 내려간 구간이 빨갛게 칠해집니다.
monthly.png. 예시 매매 기록 기준.
들어 있는 것
| 파일 | 내용 |
|---|---|
SKILL.md |
내보내기 → 계산 → 읽는 법, 에이전트가 지킬 규칙 |
scripts/trade_review.py |
선입선출 손익 계산과 리포트·그래프 |
examples/trades.csv |
가상의 예시 매매 기록 |
DISCLAIMER.md |
이용 전 고지 |
이 스킬이 하지 않는 것
- 매매 조언, 종목 추천, "이 종목 팔아요?" 같은 판단. 대신 내 규칙(손절 기준, 보유 기간 상한)을 적어 보도록 돕습니다.
- 세금 신고용 계산. 선입선출이라 증권사 평균단가 방식과 조금 다를 수 있습니다.
- 계좌 연동. 파일을 직접 넣고, 인터넷 연결 없이 내 컴퓨터에서만 돕니다.
준비물
uv(무료 설치). 인터넷·API 키 필요 없음.
FAQ
Q. 엑셀 파일밖에 없어요. 엑셀에서 "다른 이름으로 저장 → CSV" 하면 됩니다. 한글이 깨지는 cp949 파일도 읽습니다.
Q. 해외 주식도 되나요? 됩니다. 금액 단위는 --unit USD 로 바꿔 표시합니다. 원화·달러가 섞인 파일은 나눠서 넣으세요.
Q. 계좌번호가 파일에 들어 있어요. 계산에 안 쓰는 열이라 지워도 됩니다. 남에게 공유하는 파일에서는 꼭 지우세요.
고지 이 스킬과 결과물은 이용자가 넣은 과거 기록의 통계이며 투자 자문·권유가 아닙니다. 계산의 정확성을 보장하지 않습니다. 투자 판단과 그 결과의 책임은 전적으로 이용자 본인에게 있으며, 제작자는 이를 근거로 한 투자 손실에 대해 관련 법령이 허용하는 범위에서 법적 책임을 지지 않습니다.


