블로그
트레이딩뷰 지표 제작 — 파인스크립트로 맞춤 지표 만드는 방법
2026년 8월 3일
한 줄 답변: 트레이딩뷰 지표 제작은 트레이딩뷰 전용 언어인 파인스크립트(Pine Script)로 차트 위에 나만의 분석 도구를 만드는 작업입니다. 기본 제공 지표에 없는 조건, 여러 데이터를 합친 계산, 조건 충족 시 알림까지 원하는 대로 구현할 수 있습니다.
노마랩은 2024년 10월 비트코인 해외 4대 거래소의 거래량을 합산해 보여주는 지표를 파인스크립트로 직접 제작해 무료 배포한 경험이 있습니다. 이 글에서는 그 실제 사례로 지표 제작이 어떻게 진행되는지, 지표와 전략(자동매매)은 무엇이 다른지, 비용은 어떤 기준으로 정해지는지 정리합니다.
트레이딩뷰 지표란 무엇인가요?
트레이딩뷰(TradingView)는 전 세계에서 가장 많이 쓰이는 차트 서비스이고, 지표(인디케이터)는 차트 위에 얹어 쓰는 분석 도구입니다. 이동평균선, RSI, 거래량 같은 기본 지표가 수백 개 제공되지만, 실제 매매를 하다 보면 "내 기준"이 생깁니다. 예를 들면 이런 것들입니다.
- 여러 거래소의 거래량을 합쳐서 한 번에 보고 싶다
- 평소보다 거래량이 몇 배 튀는 순간만 눈에 띄게 표시하고 싶다
- 내 조건이 충족되면 차트를 안 보고 있어도 알림을 받고 싶다
이런 "내 기준"을 코드로 구현한 것이 맞춤 지표입니다. 트레이딩뷰는 파인스크립트라는 자체 언어로 누구나 지표를 만들 수 있게 열어두었고, 만든 지표는 본인만 쓰거나 특정 사용자에게만 공개할 수 있습니다.
지표와 전략(자동매매)은 무엇이 다른가요?
지표는 "보여주고 알려주는" 도구이고, 전략은 "판단 규칙을 검증·실행하는" 도구입니다. 지표는 조건을 시각화하고 알림을 보내는 데까지 하고, 매수·매도 판단과 주문은 사람이 합니다. 전략(Strategy)은 진입·청산 규칙을 코드로 정의해 과거 데이터로 성과를 검증(백테스팅)하고, 별도 연동을 거치면 자동매매로도 이어질 수 있습니다.
제작 난이도와 범위가 다르기 때문에 의뢰 전에 원하는 것이 지표인지 전략인지 구분하면 견적이 훨씬 정확해집니다. 처음이라면 지표부터 시작해 손에 익힌 뒤 전략으로 넓히는 순서를 권장합니다.
실제 제작 사례 — 비트코인 4대 거래소 거래량 합산 지표
한 거래소의 거래량만 보면 시장 전체 분위기를 놓치기 쉽습니다. 그래서 해외 4대 메이저 거래소의 선물 거래량을 합산해 하나의 막대로 보여주는 지표를 만들었습니다. 구현한 기능은 다음과 같습니다.
- 4대 거래소 선물 거래량 합산 표시 — 거래소별로 흩어진 거래량을 한 차트에서 확인
- 거래량 급증 감지 — 직전 70개 캔들의 평균 거래량 대비 3배 이상 발생 시 해당 막대를 적색으로 표시
- RSI 과매수·과매도 배경 표시 — 과매도 구간은 파란색, 과매수 구간은 적색 배경으로 상태를 한눈에 인지
- 얼러트(알림) 지원 — 조건 충족 시 트레이딩뷰 알림 발송
- 모든 시간대 지원 — 1분봉부터 일봉까지 타임프레임별 동작
이 지표는 당시 블로그를 통해 무료 배포했고, 신청자의 트레이딩뷰 아이디에 사용 승인을 내주는 방식으로 운영하며 사용자 피드백을 받아 개선했습니다.
맞춤 지표 제작은 어떻게 진행되나요?
- 조건 정리 — "어떤 상황을 표시하고 싶은지"를 말로 정리합니다. 코드는 몰라도 됩니다. "거래량이 평소의 3배면 빨갛게" 수준이면 충분합니다.
- 파인스크립트 구현 — 조건을 코드로 옮기고 차트에 올립니다.
- 차트 검증 — 과거 구간과 실시간 차트에서 의도대로 표시·알림되는지 함께 확인합니다.
- 전달·사용 안내 — 지표 적용 방법과 알림 설정 방법까지 안내합니다. 이후 조건 수정·기능 추가는 별도 요청으로 이어집니다.
지표 제작 비용은 어떻게 정해지나요?
정해진 정가는 없고, 다음 요인에 따라 견적이 달라집니다.
- 참조하는 데이터의 수 — 한 종목 데이터만 쓰는지, 여러 거래소·종목을 합산하는지
- 조건의 복잡도 — 단순 표시인지, 여러 조건이 조합된 신호인지
- 알림·부가 기능 — 얼러트 조건 수, 표시 옵션(색·스타일 설정) 등
- 전략화·백테스팅 포함 여부 — 지표를 전략으로 확장해 성과 검증까지 원하는 경우
견적이 정해지는 원리는 자동화 프로그램 제작 비용은 어떻게 정해질까? 글에서 더 자세히 설명합니다. 견적 확인은 무료입니다.
자주 묻는 질문
수익이 보장되는 지표인가요?
아닙니다. 지표는 시장 상황을 보기 쉽게 정리해주는 판단 보조 도구일 뿐, 수익을 보장하지 않습니다. 노마랩은 "수익 보장" 같은 표현을 쓰는 의뢰는 받지 않으며, 모든 투자 판단과 책임은 본인에게 있습니다. 이 글은 투자 권유가 아닙니다.
유료 지표를 똑같이 만들어줄 수 있나요?
다른 사람의 유료 지표를 그대로 복제하는 것은 저작권 문제로 진행하지 않습니다. 다만 공개된 아이디어(예: 특정 조건 조합)를 참고해 본인 기준에 맞는 지표를 새로 설계하는 것은 상담 후 진행할 수 있습니다.
알림(얼러트)까지 받을 수 있나요?
네. 조건 충족 시 트레이딩뷰 알림을 보내도록 구현할 수 있습니다. 트레이딩뷰 앱을 설치하면 휴대폰 푸시로도 받을 수 있어 차트를 계속 보고 있지 않아도 됩니다.
자동매매까지 연결할 수 있나요?
지표 → 전략(백테스팅) → 자동매매 연동 순서로 확장할 수 있습니다. 자동매매 연동은 거래소 API 등 별도 범위의 작업이라 목표를 알려주시면 단계별로 나눠 안내드립니다.
쓰고 있는 매매 기준이 있다면, 지표로 만들 수 있습니다
머릿속으로만 확인하던 기준을 지표로 만들면 놓치는 순간이 줄어듭니다. "이런 상황을 표시해주는 지표가 있으면 좋겠다"는 아이디어만 있으면 됩니다 — 조건을 말로 설명해주시면 구현 가능 여부와 견적을 무료로 안내드립니다.