커뮤니티 스크립트에 대해 자세히 알려 주십시오

트레이딩뷰 커뮤니티 스크립트 섹션에는 트레이더가 쓸 수 있는 세 가지 타입의 스크립트가 있습니다: 인디케이터, 스트래티지 그리고 라이브러리. 모두 비슷하지만 각각의 스크립트 타입에 맞춤 사용 케이스가 있습니다

인디케이터

인디케이터 는 오써가 프로그래밍한 모든 계산을 수행하고 차트에 표시할 수 있는 범용 스크립트입니다. 이동 평균과 같이 매우 단순한 것일 수도 있고 수십 개의 기호를 모니터링하고 여러 다른 신호를 찾는 스크리너와 같이 매우 복잡한 것일 수도 있습니다. 인디케이터에 있는 얼러트 기능을 사용하면 특정 조건이 충족될 때 알림을 받을 수 있습니다. 특정 조건은 해당 인디케이터  오써의 유저가 설정할 수 있습니다.

지표는 차트 위의 "인디케이터, 메트릭 & 스트래티지" 대화 상자 또는 커뮤니티 스크립트 섹션에서 찾을 수 있습니다.

스트래티지

스트래티지는 백테스팅, 즉 실행 가능성을 확인하기 위해 과거 데이터에 대해 기존 거래 전략을 테스트하는 데 적합합니다. 이를 위해 사용자에게 실제 거래를 에뮬레이트하는 다양한 기능을 제공합니다. 초기 자본 및 포지션 크기를 지정하고, 커미션 및 마진 거래를 에뮬레이트하고, 프라핏/로스 브래킷 및 트레일링 스탑을 생성할 수 있는 다양한 주문 유형을 사용할 수 있습니다. 스트래티지는 포지션 엔트리/엑시스를 생성하고 차트에 표시하는 스트래티지 엔진에 의해 계산되며, 추가 정확성을 위해 엔진은 가격 기반 주문을 올바르게 실행하기 위해 바 안의 프라이스 움직임을 에뮬레이트합니다. 스트래티지는 또한 얼러트 기능을 지원하며 스크립트 오써가 설정한 경고와 함께 포지션이 바뀔 때마다 알림을 보내는 얼러트도 가질 수 있습니다.

스트래티지는 차트 위의 "인디케이터, 메트릭 & 스트래티지" 대화 상자 또는 커뮤니티 스크립트 섹션에서 찾을 수 있습니다. 전자에서 스트래티지는 특수 기호로 추가로 표시됩니다:

차트에 로드되면 스크립트의 팝업 메뉴에서 액세스할 수 있는 세팅 다이얼로그 박스를 사용하여 지표 또는 전략의 구성 매개변수에 액세스할 수 있습니다. 전략은 추가 프로퍼티 탭을 사용하여 초기 자본 및 수수료와 같은 백테스팅과 관련된 매개변수를 구성합니다. 전략은 또한 화살표 마커와 함께 차트에 엔트리 및 엑시트를 표시하고 차트 아래의 스트래티지 테스터 창에 자세한 백테스팅 정보를 표시합니다:

라이브러리

라이브러리는 Pine Script™ 인디케이터, 스트래티지 또는 다른 라이브러리에서 재사용할 수 있는 기능을 포함하는 퍼블리케이션입니다. 자주 사용하는 기능을 정의하는 데 유용하므로 필요한 모든 스크립트에 소스 코드를 포함할 필요가 없습니다. 라이브러리가 게시되면 다른 스크립트에서 `import` 키워드를 통해 라이브러리를 가져올 수 있습니다. 라이브러리는 차트에 직접 추가되지 않고 코드로 가져오기 위한 것이므로 "인디케이터, 메트릭 & 스트래티지"에서 전혀 찾을 수 없지만 커뮤니티 스크립트 섹션에서 라이브러리를 필터링할 수 있습니다.

스트래티지 및 인디케이터는 오픈 소스, 프로텍티드 또는 인바이트-온리의 세 가지 모드 중 하나로 게시할 수 있습니다. 출판 유형에 대한 자세한 내용은 여기를 참조하십시오. 라이브러리는 항상 오픈 소스로 게시됩니다.

스크립트 퍼블리싱에 대한 자세한 내용은 Pine 사용자 매뉴얼의 "퍼블리싱" 섹션을 참조하십시오.