스크립트 얼러트
파인 스크립트 코드에 `alert()` 펑크션 콜이 들어 있으면 "스크립트 얼러트"를 구성할 수 있습니다. 차트에서 "얼러트 만들기" 다이얼로그 박스로 얼러트를 만든 뒤 "컨디션" 필드에서 해당 인디케이터 또는 스트래티지를 고르십시오.
다른 타입 얼러트와 반대로 스크립트 얼러트와 함께 보내지는 트리거링 프리퀀시 및 메시지는 스크립트의 `alert()` 펑크션에의해 컨트롤됩니다 - "얼러트 만들기" 다이얼로그 박스에서가 아닙니다. 인디케이터에 대한 스크립트 얼러트는 그 스크립트의 `alert()` 펑크션 콜에 쓰인 컨디션과 맞았을 때 트리거됩니다. 스트래티지에 대한 스크립트 얼러트는 오더 필 이벤트, `alert()` 펑크션 콜 이벤트, 또는 둘다 넣을 수 있습니다.
인디케이터에 대한 스크립트 얼러트를 만들려면 "얼러트 만들기" 다이얼로그 박스의 "컨디션" 필드에서 스크립트를 고른 뒤 “아무 alert() 펑크션 콜” 옵션을 고르면 됩니다 (리스트 첫 아이템).
스트래티지에 대한 스크립트 얼러트를 만들려면 "얼러트 만들기" 다이얼로그 박스의 "컨디션" 필드에서 스트래티지를 고른 뒤, 다음 가운데 한가지 옵션을 고르면 됩니다:
- “오더 필 및 alert() 펑크션 콜”: 만든 얼러트는 오더 필 및 `alert()` 이벤트로 트리거 됩니다.
- “오더 필 온리”: 오더 필에 의해서만 얼러트가 트리거됩니다. 이는 보통의 스트래티지 얼러트과 같습니다.
- “alert() 펑크션 콜 온리”: 인디케이터에 대한 스크립트 얼러트와 마찬가지로 `alert()` 이벤트에 대해서만 얼러트가 트리거됩니다.
다른 타입 얼러트 케이스처럼 트리거링 프리퀀시에 제한이 있습니다: 스크립트 얼러트가 3분동안 15번 넘게 트리거되면 저절로 멈춥니다.
파인 레퍼런스 매뉴얼과 파인 유저 매뉴얼에 스크립트`alert()` 펑크션 쓰는 것에 대해 자세히 나와 있습니다.