파인 라이브러리란 무엇이며 어떻게 쓰나요?

파인 라이브러리는 파인 프로그래머에게 쓸모가 있는 스페셜 타입의 스크립트 퍼블리케이션입니다. 당사 플랫폼에서 퍼블리쉬되는 모든 퍼블릭 파인 스크립트가 모여 있는 트레이딩뷰의 커뮤니티 스크립트와 헷갈리지 않도록 하십시오.

파인 라이브러리는 다른 파인 스크립트에서 다시 쓸 수 있는 펑크션을 담고 있는 것으로써, 인디케이터, 스트래티지, 또는 다른 라이브러리가 될 수도 있습니다. 자주 쓰이는 펑크션을 디파인해 놓음으로써 그 소스 코드가 모든 스크립트에 다 들어가 있을 필요가 없게 됩니다.

쉽게 재사용할 수 코드이므로 라이브러리 자체를 차트에 걸기 위해 만든 것은 아닙니다. 대신, 스페셜 키워드로 필요한 라이브러리를 임포트하여 스크립트를 쓸 수 있습니다. 이를 쉽게 하려면 퍼블리쉬된 라이브러리 페이지에서 "클립보드로 ...를 카피" 버튼을 쓰면 됩니다. 라이브러리 만들기 및 쓰기에 대한 깊이 있는 튜토리얼은 당사 유저 매뉴얼을 보시기 바랍니다.

모든 라이브러리는 오픈 소스로 퍼블리쉬됩니다. 퍼블릭 스크립트는 오로지 퍼블릭 파이브러리만 쓸 수 있습니다. 파인 에디터에 세이브되느 프라이빗 스크립트나 퍼스널 스크립트는 퍼블릭/프라이빗 라이브러리를 쓸 수 있습니다. 한 라이브러리에서 다른 라이브러리, 심지어 자신의 이전 버전까지도 쓸 수 있습니다.

퍼블릭 라이브러리는 당사 스크립트 퍼블리싱에 대한 하우스룰에 따라 퍼블릭 도메인 코드로 여겨지며, 이는 여러분이 이들 펑크션을 여러분의 오픈 소스 스크립트에서 쓰더라도 오픈 소스 인디케이터/스트래티지와 반대로 오써의 퍼미션이 필요없음을 뜻합니다. 만약 퍼블릭, 클로즈드 소스 퍼블리케이션 (프로텍티드 또는 인바이트-온리) 에 퍼블릭 라이브러리 평크션을 쓰려고 한다면 오써로부터 그 형태로 재사용해도 된다는 명확한 퍼미션을 받아야 합니다.

퍼블릭 파인 라이브러리를 "퍼블릭 도메인"으로 여긴다는 전제와 함께 당사의 오픈 소스 룰을 여기에도 적용할 수 있습니다. 이에 대한 자세한 것은 당사 스크립트 퍼블리싱에 대한 하우스룰에 나와 있습니다