STEADYTRADE
전략 백테스트 · 과거 구간 시뮬레이션, 투자 자문 아님

방법

이 사이트의 모든 숫자는 같은 파이프라인에서 나옵니다. 오프라인에서 돌고, 결과는 고정돼 있으며, 각 페이지에 그 값을 만든 입력의 해시가 붙어 있습니다.

시장 3곳 전부에서 "그냥 사두기"를 이긴 전략은 12개 중 1개뿐입니다.

BTC 에서 이기고 금에서 지는 규칙은 우위를 찾은 것이 아니라 오르는 자산을 찾은 것입니다. 아래 시장들은 시작일이 다릅니다 — 금 데이터가 나중에 시작하기 때문이고, 각 전략은 오직 같은 시장을 같은 기간 그냥 들고 있었을 때와만 비교됩니다.

2018-01-01 → 2026-09-23 구간에서 BTC 를 한 번 사고 팔지 않은 쪽은 530% 였습니다. 아래 규칙들 대부분은 수백 번 거래하고 몇 년을 수중에서 보내고도 그보다 못했습니다. 봐야 할 열은 대표 수익률이 아니라 기준 대비 입니다.

여기서 진짜 시험은 금입니다. BTC·ETH 를 그냥 들고 있는 것보다 나았던 전략이 12개 중 5개였는데, 금을 그냥 들고 있는 것보다 나았던 것은 1개뿐입니다. 추세 규칙이 갑자기 안 통하게 된 것이 아니라, 애초에 그 수익률의 이유가 아니었던 것입니다.
PAXG 는 실물 금으로 교환 가능한 토큰이라 가격이 현물 금을 따라갑니다. 암호화폐 데이터와 같은 거래소에서 거래되기 때문에 수수료·슬리피지·봉 구성 방식이 시장 간에 동일하게 유지됩니다.
여기서 수익률은 정보가 가장 적은 숫자입니다. 마틴게일은 BTC 에서 459번 거래해 승률 100% 로 87% 를 냈습니다. 같은 기간 매주 정액으로 사 모으기만 한 쪽은 1059% 였습니다. 완벽한 승률과 그럴듯한 대표 숫자가 둘 다, 아무것도 안 한 것보다 못한 전략 위에 얹혀 있을 수 있습니다.

각 항목 읽는 법

수익률첫 봉부터 마지막 봉까지 전 구간을 한 번 돌린 결과입니다.
기준 대비첫날 사서 들고만 있는 것보다 얼마나 앞섰는지 뒤졌는지입니다. 음수면 거래한 것이 아무것도 안 한 것보다 못했다는 뜻입니다.
격자 승률그 전략의 파라미터 설정 중 그냥 사두기를 이긴 비율입니다. 결과 하나가 좋은데 여기가 0%라면, 규칙이 통한 것이 아니라 기본값이 운이 좋았던 것입니다.
전 시장시험한 시장 중 그 전략이 그냥 사두기를 이긴 시장 수입니다. 규칙과 운 좋은 자산을 가르는 열이 이것입니다.
수중기간직전 자산 고점 아래에 끊기지 않고 머문 최장 기간(일)입니다. 사람을 포기하게 만드는 건 깊이가 아니라 이쪽입니다.
중앙값시작 시점을 30일씩 앞으로 옮겨가며 돌린 결과의 가운데 값입니다. 대표 숫자보다 한참 낮은 것이 보통입니다.
파산계좌가 시드의 10% 이하로 떨어진 실행의 비율입니다. 레버리지 없는 현물에서는 드뭅니다 — 흔한 실패는 계좌가 날아가는 것이 아니라 자본이 묶이는 것입니다.
승률이익으로 청산한 거래의 비율입니다. 이길 때만 청산하는 방식은 100%를 기록하면서도 돈을 잃습니다. ? 표시는 그 승률의 95% 신뢰구간이 50%를 걸친다는 뜻입니다. 그 표본 크기에서는 우연과 구분되지 않습니다. 마우스를 올리면 구간이 나옵니다.

데이터

출처바이낸스 공개 마켓데이터 미러 (현물, 일봉)
BTC/USDT3188봉 · 2018-01-01 → 2026-09-23 · 갭 0건
ETH/USDT3188봉 · 2018-01-01 → 2026-09-23 · 갭 0건
Gold (PAXG)2214봉 · 2020-09-01 → 2026-09-23 · 갭 0건
보간하지 않습니다. 메우면 거래된 적 없는 가격을 지어내는 것이 됩니다.

체결

수수료양쪽 다리 각각 taker 0.10%
슬리피지모든 체결에 불리한 방향으로 0.05%
시드 자본10,000 USDT
상품현물 롱 온리. 레버리지·공매도 없음.
신호 시점신호는 종가를 읽고 다음 시가에 체결합니다. 같은 봉 종가에 체결하면 미래를 읽는 것이 됩니다.
봉 내부 순서한 봉이 유리한 사건과 불리한 사건을 모두 일으킬 수 있으면 불리한 쪽을 먼저 체결합니다.
파산 기준계좌 평가액이 시드의 10% 이하.

왜 창이 365봉인가

백테스트 한 번은 표본 하나입니다. 롤링 창은 결과가 특정 시장 국면이 아니라 규칙을 반영할 만큼 길어야 합니다 — 그래서 모든 전략을 일봉 365개 구간에서, 시작점을 30일씩 옮겨가며 95번 돌립니다.

짧은 구간은 추세가 아닙니다. 통계 기관들이 자기 데이터에 대해 그렇게 명시합니다. 미국 인구조사국은 “건축 허가는 기저 추세가 성립하는 데 3개월, 총 착공과 총 준공은 6개월이 걸릴 수 있다”고 적습니다. 암호화폐는 주택이 아니고 이것은 도출이 아닙니다. 그러나 원리는 같은 것이고, 그래서 이 사이트의 어떤 수치도 한 달 창으로 보고되지 않습니다.

방향만이 아니라 표본 크기

승률은 95% Wilson 신뢰구간과 함께 보고합니다. 구간이 50%를 걸치면 그 수치는 우연과 구분되지 않으며, 숫자를 빼는 대신 그 사실을 적습니다.

거래가 많다고 저절로 읽을 수 있는 숫자가 되지 않습니다. BTC 의 파라볼릭 SAR 은 128번 거래하는데도 구간이 50.8%까지 닿습니다. 구간 폭은 표본 수만이 아니라 비율이 동전던지기에서 얼마나 떨어져 있는지에 달렸습니다. 이 사이트의 전략×시장 24개 조합 중 11개가 그 범주에 듭니다.

일부러 제공하지 않는 것

직접 파라미터를 넣어 백테스트를 다시 돌리는 버튼이 없습니다. 빠진 기능이 아닙니다.

대화형 백테스터는 과거에 가장 좋아 보이는 파라미터를 찾아 헤매게 만듭니다. 그것이 과최적화이고, 미래를 견디지 못할 전략에 확신을 갖게 되는 가장 빠른 길입니다. 각 페이지의 파라미터 격자는 정반대를 보여주기 위해 있습니다 — 그 선택이 얼마나 불안정한지.

지표

지표 계산은 화면의 차트와 숫자를 만든 백테스트가 같은 코드를 씁니다 — 구현이 둘이 아니라 하나입니다. 188건의 테스트가 규약(warmup 처리, 시딩, 모집단 표준편차)을 고정하고, 골든 스냅샷이 출력값이 하나라도 움직이면 빌드를 실패시킵니다.

어떤 지표가 이력 길이에 의존하는가

어떤 지표는 고정 창을 씁니다 — 마지막 n봉만 중요하고, 그 이전 데이터는 값을 바꾸지 못합니다. 다른 지표는 평활을 쓰는데, 모든 과거 봉이 감쇠한 가중치로 남아 있습니다. 두 번째 종류는 이력을 얼마나 로드했느냐에 따라 값이 달라지고, 이 사이트는 각 롤링 창을 그 안에서 계산하므로 이것이 문제가 됩니다.

지표유형이력 30봉일 때 편차진입 판정 뒤집힘
SMA · Bollinger · Stochastic · Donchian고정 창0.000%
EMA평활0.024%
Supertrend (ATR)평활0.099%2.43%
MACD평활0.327%
RSI (Wilder)평활0.947%0.22%
Parabolic SAR평활3.317%
ADX (Wilder)평활3.578%

편차 열은 BTC 일봉 한 지점에서, 뒤집힘 열은 365봉 롤링 창 전체에서 측정했습니다. 빈칸은 측정하지 않은 것입니다.

편차의 크기는 판정이 얼마나 바뀌는지를 예측하지 못합니다. 슈퍼트렌드는 한 지점에서 RSI 보다 열 배 적게 어긋나는데, 진입 판정은 열 배 자주 뒤집힙니다. 밴드가 가격을 바짝 따라다녀서 작은 이동이 부등호를 넘기 때문입니다. 감쇠 상수는 옛 데이터의 가중치를 한정할 뿐, 그로 인한 차이의 크기는 말해주지 않습니다. 그건 측정만이 말합니다.

이 사이트에 지표를 추가할 때 가장 먼저 확인하는 것이 이것입니다.

재현성

각 결과 페이지에 종목·구간·파라미터·가정 집합·엔진 버전에 대한 입력 해시가 붙어 있습니다. 해시가 같으면 숫자도 같습니다.

엔진v0.4.0
빌드 시각2026-09-23T17:18Z
가정 집합a1-taker10-slip05

알려진 한계