콘텐츠로 건너뛰기
Reddit

백테스트용 플랫폼 뭐 쓰세요? 🧾

r/Daytrading 조회 16
원문 보기 →
💡

작은 타임프레임(30–45분) 장기 백테스트는 TradingView의 20k 바 제한으로는 부족하니, 브로커 제공 히스토리나 유료 히스토리 공급자를 이용하는 것이 실무적 결론입니다. 작은 TF는 같은 바 수로 커버하는 기간이 훨씬 짧아 전략 검증에 큰 영향을 줍니다. 데이터 소스(틱/1분), 저장 포맷(CSV 등)과 백테스트 엔진(MT4/5, Backtrader, Sierra Chart 등)에 집중해 확보 방법을 찾으세요.

저는 FX 트레이더를 목표로 공부 중입니다. 시간대 상호 연관성(Timeframe correlation) 기반으로 전략을 만들고 싶은데, 이를 위해 과거 차트 데이터가 필요합니다.

TradingView Premium은 20k 바를 제공하는데, 큰 TF에서는 괜찮아도 30–45분 TF로 보면 불과 몇 달치밖에 안 나옵니다. 실제 진입 기준이 되는 작은 TF 데이터가 더 필요합니다.

큰 TF로만 수년간 분석해도 작은 TF를 볼 수 없다면 실전 적용이 어렵습니다. 그래서 작은 TF 히스토리를 더 많이 확보할 방법이나 다른 대안 플랫폼, 여러분의 방법이 궁금합니다.

어떻게 하면 작은 타임프레임 데이터를 더 많이 확보할 수 있나요? 여러분은 어떤 플랫폼이나 데이터 소스를 쓰시나요?


🧐 배경 설명 및 요약

왜 이 글이 나왔나: 작성자는 시간대 간 상관관계 기반 전략을 만들려 하는데, 실제 매매 진입에 쓰이는 30–45분 같은 '작은' TF의 과거 데이터가 부족해 고민하고 있습니다. TradingView처럼 바 수에 제한이 있는 서비스로는 수개월치만 확보되어 전략 장기 검증이 불가능하다고 느껴 글을 올렸습니다.

작성자가 실제로 묻는 것: '작은 TF의 과거 데이터를 어떻게 더 많이 얻을 수 있느냐'입니다. 즉, 데이터 소스(무료/유료), 데이터 포맷, 백테스트 플랫폼 간 호환성 등 실무적인 해결책을 원합니다.

어려운 개념 간단 설명:

- 바(bar) 수 제한: 플랫폼이 보여주는 과거 바 수(예: 20k)는 데이터의 총 개수입니다. TF가 작을수록 같은 바 수가 차지하는 기간이 짧아집니다(예: 30분 바 20k는 며칠~몇 달치).

- 틱(tick) vs 바(bar): 틱은 거래가 발생할 때마다의 변화(가장 자세한 데이터)이고, 바는 일정 시간(예: 1분, 30분) 동안 집계한 시가·고가·저가·종가입니다. 작은 TF 장기 백테스트는 틱 또는 1분 단위 히스토리가 필요할 때가 많습니다.

실무적 대안(간단 안내):

- 브로커 제공 히스토리: 일부 브로커(예: Dukascopy, 일부 ECN 브로커)는 오래된 틱/1분 데이터를 제공합니다. 무료 또는 유료로 다운로드 가능할 때가 많습니다.

- 데이터 공급업체/툴: Tickstory, HistData, TrueFX, QuantQuote 같은 곳에서 틱·1분 데이터를 구입하거나 내려받아 로컬에 저장할 수 있습니다.

- 플랫폼 선택: MetaTrader(틱 데이터 임포트 가능), Sierra Chart, R/Python(Backtrader, Zipline 등)은 외부 히스토리를 불러와 백테스트할 수 있어 유용합니다. TradingView는 편하지만 바 수 제한이 있어 보조 용도로 쓰는 편이 좋습니다.

- 실용 팁: 1분 데이터를 받아 직접 30/45분 바로 재구성하면 더 긴 기간을 확보할 수 있습니다. 대량 데이터 처리를 위해서는 로컬 저장·관리(데이터베이스·CSV)와 백테스트 자동화 환경이 필요합니다.

결론적으로, 무료 플랫폼만으로는 작은 TF의 장기 검증이 어렵고, 브로커 히스토리나 유료 데이터, 그리고 외부 백테스트 엔진 조합을 고려해야 합니다. 어떤 서비스가 좋은지는 비용, 사용 편의성, 원하는 기간·해상도에 따라 달라집니다.

댓글 (0)

로그인하고 댓글을 작성하세요.

아직 댓글이 없습니다.