트레이딩뷰 파인스크립트 얼러트 설정 및 푸시알람 받는 방법

트레이딩뷰의 파인스크립트 얼러트는 차트 신호와 로그에는 뜨지만 푸시알람을 받으려면 웹훅(webhook) 알림을 설정해야 합니다. 이메일, 브라우저 알림, 또는 외부 서비스로 신호를 연동할 수 있습니다.

💡 이 글의 핵심  |  
트레이딩뷰 파인스크립트 얼러트 설정 및 푸시알람 받는 방법

트레이딩뷰 얼러트 기본 개념 및 종류

트레이딩뷰의 얼러트는 차트에 설정된 신호가 발생할 때마다 알림을 전달하는 기능입니다.

얼러트 타입별 옵션

  • 딱 한 번: 신호 발생 시 1회만 알림 (기본값)
  • 봉마다 한 번: 각 촛대가 완성될 때마다 알림
  • 봉 닫힐 때 한 번: 현재 봉이 종가로 마감될 때 알림
  • 분당 한 번: 1분 단위로 반복 알림

파인스크립트로 만든 전략(Strategy)은 이러한 옵션을 사용해 백테스트 결과와 함께 신호를 생성합니다. 차트와 전략 창(Strategy tab)의 로그에는 모든 신호가 기록되지만, 실시간 알림을 받으려면 별도 설정이 필요해요.

앱 푸시알람과 웹훅 알림의 차이

많은 트레이더들이 놓치는 부분이 있습니다. 트레이딩뷰 앱(모바일/데스크톱)에서 푸시알람을 받으려면 알림 설정이 활성화되어야 하는데, 이는 웹훅(Webhook) 기능과 별개입니다.

이메일 vs 웹훅 vs 푸시알람

방식 설명 속도
이메일 가장 느림, 지연 발생 가능 1~5분
웹훅 URL로 신호 즉시 전달, 자동매매 연동 즉시
푸시알람 앱 알림, 웹훅과 독립적 수 초

특히 자동 매매를 하려면 웹훅이 필수입니다. 웹훅은 신호 발생 시 지정된 URL로 POST 요청을 보내기 때문에, 거래 API와 연동하면 자동으로 주문을 체결할 수 있어요.

파인스크립트 얼러트 설정 단계별 방법

트레이딩뷰에서 파인스크립트 얼러트를 설정하는 기본 과정은 다음과 같습니다.

  1. 전략 또는 지표 선택: 차트에 추가할 파인스크립트 전략이나 지표 선택
  2. 설정 메뉴 열기: 차트의 “Add alert” 또는 기존 알림 수정
  3. 조건 설정: 신호 발생 조건 지정 (예: 이동평균 교차, 볼린저 밴드 돌파)
  4. 알림 타입 선택: “Webhook URL”, “Email”, “App notification” 중 선택
  5. 빈도 옵션 선택: 위에서 설명한 “Once”, “On every bar”, “On bar close”, “Once per minute” 중 선택
  6. 저장 및 활성화: 설정을 저장하고 알림 활성화

웹훅 설정 예시

웹훅을 선택한 경우, 외부 서비스(자동매매 봇, 거래소 API 등)의 URL을 입력합니다. 신호 발생 시 트레이딩뷰는 해당 URL로 JSON 형태의 데이터를 POST로 전송하므로, 수신 서버에서 이를 파싱해 주문을 체결할 수 있습니다.

푸시알람이 안 올 때 점검 항목

차트와 로그에는 신호가 보이는데 푸시알람만 안 오는 경우가 자주 발생합니다. 다음을 점검하세요.

✅ 기본 확인 사항
– 트레이딩뷰 앱에서 알림 권한 허용 상태 확인
– 계정 설정에서 “Alerts” 권한 활성화 확인
– 얼러트 설정에서 “App notification” 체크박스 선택 여부
– 기기 ‘방해금지 모드’ 또는 알림 음소거 상태 확인

웹훅 기반 자동 매매가 필요한 경우
– 웹훅 URL이 올바르게 입력되었는지 확인
– 외부 서버가 트레이딩뷰의 IP 범위를 허용하는지 확인 (방화벽 설정)
– 웹훅 수신 서버의 로그를 확인해 요청이 도착하는지 점검

자주 하는 실수

차트 신호 발생 후 몇 초 이내에 알림을 기대하지만, 설정한 얼러트 빈도에 따라 시간이 걸릴 수 있습니다. “Once per minute”로 설정했다면 최대 1분의 지연이 발생하니, 빠른 거래를 위해선 “On bar close” 또는 웹훅으로 변경하는 것이 좋아요.

자주 묻는 질문

파인스크립트 얼러트에서 ‘봉마다 한 번’과 ‘봉 닫힐 때 한 번’은 무엇이 다른가요?

두 옵션 모두 각 촛대 단위로 알림을 보내지만, 발생 시점이 다릅니다. ‘봉마다 한 번’은 가격이 움직일 때마다 조건을 확인해 즉시 신호를 보내고, ‘봉 닫힐 때 한 번’은 촛대가 완전히 마감될 때만 신호를 보냅니다. 따라서 같은 봉 내에서 가격이 변했을 때는 ‘봉마다 한 번’이 더 빨리 반응해요.

트레이딩뷰 앱 알림이 안 올 때는 어떻게 확인해야 하나요?

먼저 기기 설정에서 알림이 켜져 있는지, 방해금지 모드가 아닌지 확인하세요. 그 다음 트레이딩뷰 앱의 설정 메뉴에서 알림 권한을 확인하고, 해당 차트의 얼러트 설정에서 ‘알림 활성화’가 체크되어 있는지 확인합니다. 여전히 안 오면 기존 알림을 삭제 후 새로 만들어보세요.

자동 매매를 위해 파인스크립트 신호를 거래소나 봇과 연동하려면 어떻게 하나요?

웹훅(Webhook) 기능을 사용합니다. 얼러트 설정에서 웹훅을 선택한 후, 자동 매매 봇이나 거래소 API의 엔드포인트 URL을 입력하면 신호 발생 시 해당 서버로 데이터가 즉시 전송됩니다. 수신 서버는 JSON 데이터를 파싱해 주문 체결 로직을 실행하면 되는데, 이를 위해서는 기본적인 서버 구축이나 외부 자동매매 서비스 가입이 필요해요.

트레이딩뷰 무료 플랜에서도 웹훅을 사용할 수 있나요?

웹훅은 일반적으로 유료 플랜(Pro 이상)에서 지원하지만, 특정 플랜이나 프로모션에 따라 달라질 수 있습니다. 무료 사용자는 이메일 알림이나 앱 푸시알람은 제한적으로 사용 가능하지만, 웹훅은 거의 지원하지 않으니 공식 문서에서 현재 요금제를 확인해보세요.

얼러트 신호는 많은데 실제 거래 신호로는 얼마나 정확한가요?

얼러트 신호의 정확성은 파인스크립트 전략의 로직에 따라 완전히 다릅니다. 백테스트에서 높은 승률을 보이더라도 실제 시장에서는 변동성, 시간 지연, 슬리피지(가격 미끄러짐) 등으로 인해 성과가 달라질 수 있어요. 웹훅으로 자동 매매를 설정하기 전에 충분한 모의 거래나 소액으로 테스트하기를 강력히 권장합니다.