Pine 에서 얼러트 만들기

From TradingView Wiki
Jump to: navigation, search
Language: English  • 日本語 • 한국어 • Português • Русский

어노테이션 함수인 alertcondition 을 써서 Pine 스터디에서 커스텀 얼러트 컨디션을 만들 수 있습니다.

이 함수의 시그니처는 다음과 같습니다:

alertcondition(condition, title, message)

condition 은 얼러트를 켤지를 결정해주는 불리언 값 시리즈이며, 그 값은 true 와 false 가운데 하나입니다. True 는 얼러트 조건이 만족되어 얼러트가 트리거됩니다. False 는 얼러트 조건이 만족되지 않아 얼러트가 트리거 되지 않습니다. 필수 아규먼트입니다.

tiile 은 옵셔널 아규먼트이며 얼러트 컨디션의 이름을 세팅해 줍니다.

message 는 옵셔널 아규먼트이며 얼러트 발생때 보여줄 텍스트 메시지입니다.


아래에 얼러트 컨디션을 만드는 보기가 있습니다:

//@version=3
study("alertcondition 보기")
src = input(close)
ma_1 = sma(src, 20)
ma_2 = sma(src, 10)
c = cross(ma_1, ma_2)
alertcondition(c, title='빨강 크로스 파랑', message='빨강과 파랑이 크로스했음!')
plot(ma_1, color=red)
plot(ma_2, color=blue)

이 함수는 얼러트 만들기 다이얼로그에 나오는 얼러트 컨디션을 만들어 줍니다. 노트: alertcondition 이 코드에서 자동으로 얼러트를 쏘는 것은 아닙니다. 단지 얼러트 만들기 다이얼로그에 보여줄 커스텀 컨디션을 만들 수 있도록 해 주는 것일 뿐입니다. 또한, 귀하가 Pine 스크립트에서 만든 커스텀 컨디션에 따라 트리거된 얼러트는 차트에는 나타나지 않습니다.

하나의 스크립트에 여러 개의 alertcondition 을 넣을 수 있습니다.

alertcondition 에 따른 얼러트를 만들려면, alertcontidion 이 들어 있는 Pine 코드 (스터디) 를 현재 차트에 어플라이하고, 얼러트 만들기 다이얼로그를 열어 해당 얼러트에 대한 메인 컨디션으로 적용된 Pine 코드를 고른 뒤, (코드 내부에 구현된) 특정 얼러트 컨디션을 골라야 합니다.

Pine alertcondition .png