Pine Script로 제작한 트레이딩뷰 TP/SL 리스크 관리 지표
트레이딩뷰에서 매매를 할 때 진입가, 손절가, 목표가를 매번 직접 계산하는 것은 번거로울 수 있습니다. 특히 여러 개의 익절 구간을 나누거나, 계좌 리스크 기준으로 포지션 사이즈를 계산해야 하는 경우에는 계산 실수가 발생하기 쉽습니다.
이번 제작 사례는 TradingView Pine Script를 활용해 진입가와 손절가를 기준으로 TP/SL 라인, 리스크 대비 보상비, 포지션 사이즈, 알림 조건을 표시하는 리스크 관리 지표를 구현한 예시입니다.


이 지표의 목적은 매수·매도 신호를 직접 제공하는 것이 아니라, 사용자가 정한 진입가와 손절가를 기준으로 매매 계획을 시각적으로 정리하는 것입니다.
사용자는 차트 위에서 진입가, 손절가, 목표가를 한눈에 확인할 수 있고, 리스크 대비 기대 수익 구간을 더 쉽게 판단할 수 있습니다.
주요 기능
이번 지표에는 다음과 같은 기능을 포함했습니다.
- 진입가 기준 Entry 라인 표시
- 손절가 기준 SL 라인 표시
- TP1, TP2, TP3 등 복수 목표가 표시
- 리스크/리워드 비율 계산
- 계좌 금액과 리스크 비율 기반 포지션 사이즈 계산
- 차트 위 라벨 및 대시보드 표시
- 목표가/손절가 도달 알림 조건 설정
구현 방식
Pine Script에서는 사용자가 입력한 진입가와 손절가를 기준으로 손익비를 계산하고, 해당 가격대에 수평선을 표시하도록 구현했습니다. 또한 계좌 금액과 1회 거래당 허용 리스크 비율을 입력하면, 손절폭을 기준으로 적절한 포지션 사이즈를 계산할 수 있도록 구성했습니다. 이를 통해 사용자는 단순히 차트 방향만 보는 것이 아니라, 실제 매매 전에 손실 가능 금액과 목표 수익 구간을 함께 확인할 수 있습니다.
활용 예시
예를 들어 진입가를 100, 손절가를 95로 설정하면 손절폭은 5가 됩니다.
이때 리스크 대비 1:1, 1:2, 1:3 구간을 자동으로 계산하여 TP1, TP2, TP3 라인을 표시할 수 있습니다.
이 방식은 코인, 해외선물, 주식 등 다양한 차트에서 사용할 수 있으며, 특히 매매 전에 손익비를 정리하고 싶은 사용자에게 유용합니다.
제작 가능 범위
Pine Script를 활용하면 단순한 라인 표시뿐 아니라 다음과 같은 기능도 추가로 구현할 수 있습니다.
- 매수/매도 신호 조건 구현
- RSI, MACD, EMA, ADX, ATR 등 보조지표 조건 추가
- MTF 다중 시간봉 추세 확인
- 알림 조건 추가
- 웹훅 자동매매 연동용 메시지 구성
- indicator를 strategy로 변환하여 백테스트 가능하게 제작
- 대시보드 및 테이블 형태의 정보 표시
주의사항
본 제작 사례는 특정 수익률을 보장하는 지표가 아니라, 사용자의 매매 계획과 리스크 관리를 돕기 위한 도구입니다.
트레이딩뷰 지표는 매매 판단을 보조하는 용도로 활용해야 하며, 실제 매매에서는 시장 상황과 리스크 관리를 함께 고려해야 합니다.
TradingView Pine Script 기반 지표, 전략, 알림, 백테스트, 웹훅 연동 기능이 필요하다면 아래 링크에서 제작 문의를 남겨주세요.
제작 문의: https://kmong.com/gig/424918
트레이딩뷰 지표/전략 제작 및 수정 - 연세대 개발자 - 크몽
수익 자동화 | 평점 5.0 (114개 리뷰) | 40,000원부터 | 2일 이내 완료 | 129건 판매
kmong.com
'제작 사례' 카테고리의 다른 글
| 트레이딩뷰 다중 시간봉 분석 지표 제작 사례 (0) | 2026.05.09 |
|---|