콘텐츠로 건너뛰기
Reddit

트레이딩뷰 백테스트에서 거래가 저장되지 않습니다 ❓

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

작성자는 트레이딩뷰 Essential 플랜으로 과거 10k 바에 접근 가능한데 백테스트한 일부 연도의 거래가 차트에 보이지 않아 혼란을 겪고 있습니다. 이 문제는 전략 검증 결과를 신뢰할 수 없게 만들어 백테스트의 유용성을 떨어뜨릴 수 있습니다. 독자는 차트의 기간 설정, 전략 테스터 날짜 필터, 플랜의 데이터 한계 및 저장 방식 등을 먼저 확인해야 합니다.

Essential 플랜을 구독해서 10k 히스토리컬 바에 접근할 수 있습니다. 일봉 기준으로는 대략 40년치 데이터가 들어온다고 나오는데, 백테스트로 트레이드를 실행하면 제 트레이드가 저장되지 않습니다.

제가 최근에 2년(2017, 2018)을 백테스트했는데 2017년에는 26건, 2018년에는 20건 발생했습니다. 그런데 차트상에서는 2018년 거래만 표시되고 2017년 거래는 완전히 사라졌습니다. 10k 바 접근권이 있는데도 왜 이런 걸까요?

이게 단순한 글리치인지, 제가 업데이트나 설정을 해야 하는지 모르겠습니다. 조언 주시면 정말 감사하겠습니다.


🧐 배경 설명 및 요약

왜 이 글이 올라왔는가: 작성자는 트레이딩뷰(TradingView)에서 백테스트를 돌렸을 때 기대한 과거 거래 내역이 일부 보이지 않는 문제를 겪었기 때문에 도움을 구하고 있습니다. 작성자는 Essential 플랜으로 10k 바(캔들 데이터 포인트)를 불러올 수 있다고 알고 있어, 데이터 접근권이 있음에도 거래가 사라지는 현상에 의문을 가진 상황입니다.

작성자가 실제로 묻고 걱정하는 것: 이 현상이 서비스상의 버그인지, 아니면 사용자의 차트나 전략 설정 문제인지 알고 싶어 합니다. 또한 필요한 업데이트나 설정 변경으로 해결 가능한지, 혹은 플랜(데이터 보관 한도) 때문에 발생하는 것인지 확인하려고 합니다.

쉽게 설명한 핵심 개념들:

- 10k 히스토리컬 바: 차트에 로드되는 과거 캔들(봉) 데이터의 최대 개수를 의미합니다. 이것은 데이터의 양을 말할 뿐, 백테스트 결과를 별도로 저장해 주는 기능을 의미하지는 않습니다.

- 전략 테스트(Strategy Tester) 표시 범위: 전략 테스터나 차트의 날짜/기간 필터가 특정 기간만 보여주도록 설정되어 있으면 다른 연도의 거래가 화면에 보이지 않을 수 있습니다.

가능성 높은 원인과 점검 사항(우선 확인 권장):

1) 차트의 기간/날짜 필터 확인: 차트나 전략 테스터에서 표시 기간이 2018만 보이도록 설정되어 있지 않은지 확인하세요.

2) 타임프레임과 바 수 제한: 사용하는 타임프레임에서 10k 바가 충분히 로드되지 않았거나 브라우저/세션에서 일부 데이터가 누락될 수 있습니다. 다른 타임프레임이나 차트를 새로 열어 확인해 보세요.

3) 스크립트(전략) 설정: 전략 코드가 특정 기간 이후의 트레이드를 덮어쓰거나, 날짜 필터를 적용하고 있을 수 있습니다. 전략 파라미터를 확인하세요.

4) 저장 방식 및 내보내기: 백테스트 결과를 CSV로 내보내 저장해 보세요. 화면에 보이는 것과 내보낸 결과가 다른지 비교하면 원인 파악에 도움이 됩니다.

5) 캐시/브라우저 문제 및 업데이트: 브라우저 캐시를 비우거나 새로고침, 로그아웃 후 재로그인, 브라우저/앱 업데이트를 시도해 보세요.

6) 지원 문의: 위 방법으로 해결되지 않으면 트레이딩뷰 고객지원에 문의해 로그와 계정 상태(플랜 권한, 데이터 보관 관련)를 확인받는 것이 안전합니다.

요약: 우선 차트와 전략 테스터의 기간·필터 설정과 전략 파라미터를 확인하고, 필요하면 결과를 CSV로 내보내 비교해 보세요. 그래도 해결되지 않으면 캐시 정리와 지원 문의를 권합니다.

댓글 (0)

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

아직 댓글이 없습니다.