검증한 속설과 규칙
속설 검증 시리즈 2번째 기록입니다. 검증한 말은 “PER 낮은 주식은 결국 오른다”입니다. 속설을 그대로 코드로 옮길 수는 없어서, 아래 규칙 하나를 정해 과거 데이터에 적용했습니다. 이 노트는 그 규칙이 맞는지 틀린지 판정하지 않고, 한 가지 설정에서 관측된 값을 기록합니다.
PER이 낮은 종목을 사서 모으는 규칙입니다. 첫 측정(2026-10-10)에서는 엔진이 적자 기업에 음수 PER을 넣어 “PER 8 이하” 조건을 통과시키는 결함이 확인되어 게시를 보류했습니다. 엔진 v16.40.0에서 이를 수리한 뒤 다시 계산한 값이 아래 기록입니다.
입력한 문장과 해석된 조건
널스탁 예시 전략 “저PER주 천천히 모으기”을 입력했습니다. 아래는 이 전략이 해석된 조건입니다.
- 유니버스: KOSPI
- 기간: 2022-01-03 ~ 2026-10-08 (최근 5년)
- 매수 조건: PER 0 초과 8 이하
- 청산 사유: 손절, 보유 기간 만료, 백테스트 종료
결과
2022-01-03~2026-10-08 구간에서 관측된 값입니다. 수수료 0.015%, 슬리피지 0.05%, 거래세 0.23%→0.15%(시행일 기준), 배당소득세 15.4%를 반영했고 체결은 신호 다음 거래일 시가입니다. 전략과 벤치마크는 구성과 규칙이 다르므로 표의 차이는 우열을 뜻하지 않습니다.
속설 검증 #2 — 백테스트 결과| 지표 | 값 |
|---|
| 기간 | 2022-01-03~2026-10-08 |
| 투자 수익률 | −54.25% |
| CAGR | −15.15% |
| 최대 낙폭 | −70.02% |
| 거래 수 | 322회 |
| 승률 | 18.0% |
| 손익비 | 0.76 |
| 같은 기간 벤치마크 | +164.53% |
KOSPI, 2022-01-03~2026-10-08, 신호 다음 거래일 시가 체결, 수수료 0.015%·슬리피지 0.05%. 널스탁 백테스트 엔진 v16.40.0으로 2026-10-11에 계산했습니다.
청산 내역
거래가 끝난 이유별로 건수와 합산 손익을 나눴습니다.
속설 검증 #2 — 청산 방식별 내역| 청산 방식 | 건수 | 비고 |
|---|
| 손절 | 263회 | 가장 큰 비중 |
| 보유 기간 만료 | 53회 | |
| 백테스트 종료 | 6회 | |
KOSPI, 2022-01-03~2026-10-08, 신호 다음 거래일 시가 체결, 수수료 0.015%·슬리피지 0.05%. 널스탁 백테스트 엔진 v16.40.0으로 2026-10-11에 계산했습니다.
직접 다시 계산해 대조한 것
화면의 결과를 그대로 믿지 않고, 매수·청산 기록을 가격(·재무) 데이터에서 독립적으로 다시 계산해 신호가 규칙대로 나왔는지 확인했습니다.
- 매수 322건의 PER을 재무 데이터로 다시 확인했습니다. 음수 PER이 통과한 건은 0건이었고, 321건은 체결 전날 PER이 0 이상 8 이하였습니다.
읽을 때 주의할 점
이 기록은 특정 유니버스·기간·파라미터 한 가지 조합의 과거 시뮬레이션 결과입니다. 다른 기간이나 값에서는 다른 결과가 나올 수 있고, 한 규칙의 결과가 속설 전체의 성립 여부를 말해 주지도 않습니다. 미래 수익은 보장되지 않습니다.
이 편은 데이터 결함 수리 전후로 결과가 크게 달라진 사례입니다. 결함이 있던 첫 측정값(−91.93%)은 기록에서 제외했습니다. 재무 지표를 쓰는 규칙은 적자 기업 처리 방식에 따라 결과가 달라질 수 있습니다.
연구노트는 과거 데이터에서 관측된 계산 결과를 기준일과 설정값과 함께 기록한 자료입니다. 특정 종목·전략의 매수·매도를 권유하거나 우열을 판단하지 않으며, 모든 결과는 과거 데이터 기반 시뮬레이션이므로 미래 수익은 보장되지 않습니다.