AlertaScript

AlertaChart를 위한 독립적인 차트 스크립팅 언어

언어 개요

AlertaScript 참조 매뉴얼

AlertaScript는 AlertaChart에서 차트 분석 및 전략 개발을 위한 자체 스크립팅 언어 레이어입니다. 저희 팀이 구축하고 유지 관리하며, 자체 런타임에서 실행되고 일급 제품 인터페이스로 문서화되어 있습니다. 이 페이지는 AlertaScript가 무엇인지, 어떻게 실행되는지, 호환성이 어떻게 처리되는지, 그리고 현재 플랫폼에 어떤 참조 지원이 있는지 설명합니다.

AlertaScript란 무엇인가

AlertaScript는 기술적 분석, 시각적 오버레이 및 전략 지향 워크플로를 위해 설계된 독립적인 차트 스크립팅 환경입니다. 사용자는 차트 데이터에서 작동하는 스크립트 로직을 작성하고, 시각적 출력을 생성하며, 일관된 런타임 컨텍스트에서 분석할 수 있는 규칙을 정의할 수 있습니다.

제품 관점에서 AlertaScript는 외부 실행 백엔드를 감싸는 얇은 래퍼가 아닙니다. 파서, 런타임 동작, 상태 처리 및 차트 명령 생성은 AlertaChart 코드베이스 내에서 제어됩니다.

설계 원칙

이 언어는 네 가지 원칙을 중심으로 구축되었습니다: 스크립트 작성자를 위한 가독성, 안정적인 런타임 의미론, 투명한 문서화, 그리고 호환성을 고려한 성장입니다.

또 다른 핵심 원칙은 운영 안전성입니다. 스크립트가 대규모로도 사용 가능하도록 제한된 실행과 강력한 런타임 검사를 우선시합니다.

실행 모델

AlertaScript는 결정적인 바 처리, 신뢰할 수 있는 시리즈 동작 및 명확한 상태 전환에 중점을 둔 차트 중심 런타임에서 실행됩니다.

이 언어는 문서화된 내장 함수와 타입이 지정된 인수 기대치를 통해 인디케이터 스타일 분석, 시각적 출력 명령 및 전략 관련 동작을 지원합니다.

Pine 호환성

AlertaScript는 해당되는 경우 명시적 매핑 및 패리티 분류와 함께 Pine 호환 표면 영역을 포함합니다.

요약하면: 독립적인 언어/런타임 정체성을 유지하면서 제품 목표로서 호환성을 지원합니다. Pine 호환성은 지원되는 구문 및 호출 가능 표면에 대해 버전 기반으로 제공됩니다. 이는 모든 함수/동작에 대한 일대일 동등성을 의미하지 않습니다.

이전 Pine 스크립트에서의 마이그레이션을 용이하게 하기 위해 input(defval, title=..., type=...), iff(), 시리즈 변수로서의 tr, 그리고 histogram/cross와 같은 네임스페이스 없는 플롯 스타일 별칭도 지원됩니다. 새로운 AlertaScript 코드의 경우 input.bool/input.int, 삼항 표현식 및 style.histogram/style.cross가 권장됩니다.

AlertaScript는 독립적인 언어 및 런타임입니다. Pine 호환성이라는 용어는 친숙한 함수 이름, 구문 패턴 및 AI 지원 인디케이터 워크플로로 사용자가 전환할 수 있도록 돕는 참조 레이어로 제공됩니다. 이는 모든 시나리오에서 Pine과 일대일 동등성을 의미하지 않습니다. AlertaScript는 새롭고 활발히 진화하는 시스템이므로 고급 또는 엣지 케이스에 대한 최종 검증은 항상 최신 AlertaScript 참조 문서에 의존해야 합니다.

참조 지원

당사의 참조 카탈로그는 버전이 지정되고 구조화되어 있어 스크립트 작성자가 현재 지원되는 내용을 빠르게 찾을 수 있습니다.

에디터 내 참조 조회는 정확한 시그니처와 예제를 위해 계속 사용할 수 있습니다. 이 매뉴얼 페이지는 언어 표면을 긴 서술 형식으로 설명함으로써 이를 보완합니다.

범위 및 안전

이 매뉴얼은 의도적으로 높은 신호 대 잡음 수준에서 기능, 동작 원칙 및 지원 범위를 설명합니다. 스크립트 작성 결과와 관련 없는 구현 내부는 노출하지 않습니다.

AlertaScript가 발전함에 따라 이 페이지는 언어 방향과 지원 범위를 계속 설명하며, 상세한 호출 가능 참조는 버전 관리된 문서 인벤토리에 연결되어 있습니다.

빠른 링크

차트 화면에서 상단 바의 ƒχ 메뉴를 열고, 스크립트 에디터 내에서 Docs (Cmd+K)를 사용하여 이 참조 표면에 빠르게 액세스하세요.

차트 화면 열기 (ƒχ)