최고의 투자 백테스트 툴 트레이딩뷰(Trading view)

대표 이미지
트레이딩뷰 100% 활용하고 있으신가요?

요즘 유튜브에서 주식 방송을 하는 분들이 사용하는 차트를 보면, 10명 중 9명은 트레이딩뷰를 이용하는 것 같습니다. 저도 매일 한 번씩은 접속할 정도로 트레이딩뷰를 애용하는데요, 많은 분들이 트레이딩뷰를 단순히 차트를 보는 용도로만 사용하는 것이 아까워 이 글을 쓰게 되었습니다.

트레이딩뷰에 대한 오해?

트레이딩뷰는 일반적으로 웹 기반 차트 분석 플랫폼으로 알려져 있습니다. 하지만 트레이딩뷰를 단순히 차트를 확인하는 용도로만 사용한다면, 트레이딩뷰가 가진 잠재력의 20% 정도밖에 활용하지 못하고 계신 겁니다.

왜냐고요? 다른 프로그램에서 대체 할수 없는 트레이딩뷰만의 특별한 이유는 바로 Pine Script를 활용한 백테스트라고 생각하기 때문입니다.

pine script 로 작성된 전략 예시
pine script 로 작성된 전략 예시

Pine Script란

Pine Script는 트레이딩뷰 차트 내에서 작동하는 프로그래밍 언어입니다. 차트의 데이터를 활용해 다양한 데이터를 처리할 수 있으며, 이렇게 처리된 데이터는 전략이라는 형태로 출력될 수 있습니다.

예를 들어, 특정 차트에서 이동평균선이 골든크로스가 발생했을 때 매수, 데드크로스가 발생했을 때 매도라는 전략을 설계했다고 가정해 봅시다. Pine Script를 활용하면 과거 차트 데이터를 기반으로 해당 전략이 얼마나 효과적이었는지를 순식간에 계산할 수 있습니다.

백테스트 결과 개요
백테스트 결과 개요
실제 가상 매매 단위로 출력되는 거래목록
실제 가상 매매 단위로 출력되는 거래목록

트레이딩뷰 백테스트의 차별점

물론, 백테스트를 제공하는 다른 서비스들도 존재합니다. 일부 전문 백테스트 도구는 트레이딩뷰와 달리 전체 시장을 대상으로 매수와 매도를 실행해 결과를 제공하거나, 실제 트레이딩까지 지원하기도 합니다. 이런 점에서 트레이딩뷰가 부족한 부분도 분명 있습니다.

그럼에도 제가 트레이딩뷰를 높게 평가하는 이유는 간단합니다. 엔비디아 주식을 사는 사람과 코카콜라 주식을 사는 사람이 다르듯, 모든 시장에 일관적으로 적용 가능한 전략은 없기 때문입니다.

실제로 어떤 주식에서는 최고의 성과를 가져온 전략이, 다른 주식에서는 최악의 결과를 초래하기도 합니다. 이때, 트레이딩뷰의 개별종목에 집중한 백테스트 방식은 각각의 주식의 특성에 맞춘 세밀한 검증을 가능하게 해줍니다.

과거 움직이에 대한 예후별 평균 수익치를 자동계산
과거 움직이에 대한 예후별 평균 수익치를 자동계산

​결론

트레이딩뷰를 이용한 백테스트는 쉬운 작업은 아닙니다. Pine Script 자체가 프로그래밍 언어이기 때문에 일정 수준의 학습이 필요하며, 이로 인해 많은 분들이 사용하기 어렵게 느끼는 것도 사실입니다.

그럼에도 불구하고, 이제는 단순히 도구를 사용하는 것을 넘어, 도구를 제작하는 능력이 중요한 경쟁력이 되는 시대입니다. 트레이딩뷰와 Pine Script는 이러한 흐름에 맞춘 완벽한 조합이라고 할 수 있습니다.

자신만의 전략을 설계하고, 테스트하며, 성과를 분석하는 과정은 단순히 막연했던 아이디어를 구체화해줍니다. 이를 통해 새로운 통찰력을 얻고, 투자에서 한 발 더 앞서 나가실 수 있을 것입니다.