실제 데이터로 파인스크립트 전략 백테스트하는 방법

2026년 9월 16일

TradingView 자체의 Strategy Tester도 유용하지만, 스크립트를 빠르게 수정하고 수십 가지 변형을 실행하면서 실제 계정을 건드리기 전에 원하는 타임프레임에서 아이디어가 통하는지 먼저 확인하고 싶을 때가 많습니다. TradingView 밖에서 백테스트를 하는 이유가 바로 이것입니다.

이미 가진 스크립트로 시작하기

기존 파인스크립트 v5 전략을 시뮬레이터의 빌더에 붙여넣으세요. 이 스크립트는 하나의 파이썬 신호 함수와 편집 가능한 파라미터 스키마로 번역됩니다 — 파이썬을 몰라도 되고, 스크립트가 이미 파라미터화한 값들에 대한 입력창만 생기게 됩니다.

샘플이 아닌 실제 시세 데이터 가져오기

실행 전에 원하는 거래소·심볼·타임프레임의 실제 캔들 데이터(Binance, Coinbase, MEXC, Gate.io)를 정확히 가져옵니다. 이 데이터는 저장되므로 이후에 동일한 실행을 정확히 재현할 수 있고, 다시 불러오지 않고도 여러 번의 백테스트에서 재사용할 수 있습니다.

백테스트를 실행하고 실제 지표를 확인하기

수익률, 승률, 최대낙폭, 수익 팩터와 함께 단순 buy-and-hold와 비교한 자산 곡선을 확인할 수 있습니다 — 현실적인 수수료까지 반영되어 있어 대략적인 추정치가 아닙니다.

파이썬과 파인스크립트가 다를 수 있는 지점 알아두기

신호는 룩어헤드 편향을 피하기 위해 신호가 발생한 캔들의 종가가 아니라 다음 캔들의 시가에 체결됩니다 — TradingView 자체의 기본 동작과는 의도적으로 다른 부분입니다. 이 엔진은 빠른 반복 검증용으로 다루고, 최종 후보는 항상 TradingView의 Strategy Tester에서 확인하세요.