인트로덕션 (Introduction)

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

트레이딩뷰 고유의 코딩 랭귀지인 Pine 스크립트를 써서 유저가 커스텀 스터디 및 시그널을 스스로 만들어 트레이딩뷰 서버에서 돌려 볼 수 있습니다. Pine 은 가볍도록 만든 랭귀지이므로 유저는 인디케이터 개발과 같은 해당 업무에만 집중하면 됩니다. 처음부터 모든 프리-빌트 인디케이터는 Pine 으로 코딩하였습니다. 우리의 분명한 목표는 최대한 많은 사용자가 쓰기 쉽고 알기 쉽도록 하는 것입니다. Pine 은 클라우드 기반이므로 본질적으로 클라이언트 사이드 솔루션과는 다릅니다. 또한, 아주 복잡한 툴을 만들 수 있을 정도의 고급 코딩 기능을 갖는 것을 목표로 하고 있지 않습니다. 이런 맥락에서 Pine 을 다른 일반 범용 프로그래밍 랭귀지와 비교해서는 안됩니다. 다만, 새로운 피처에 대한 요구는 언제나 기꺼이 검토할 것입니다. Pine 을 더욱 더 개선하고 파워풀하게 만드는 것을 최우선으로 하고 있습니다.

스터디 하나 하나가 모두 클라우드 리소스를 쓰기 때문에 이러한 리소스를 당사 유저들에게 고루 돌아갈 수 있도록 하기 위해 Pine 의 일부 기능에는 제한을 두었습니다 (되도록이면 적게 제한을 두면서 필요한 경우에는 언제나). 당사는 트레이딩뷰 플랫폼이 계속해서 부드럽게 돌아가도록 하여야 합니다. 따라서, 터무니 없는 리소스 파워를 써대는 스크립트로 인해 그 누구도 피해를 보는 일이 없도록 해야 합니다. 이러한 제한 사항으로는 심볼을 더 넣을 때 데이터량, 루프 계산, 메모리 소모량 및 스크립트 사이즈 등입니다. 아울러 Pine 신택스 및 시맨틱스를 심플하게 하여 공통 타스크를 효율적으로 다룰 수 있도록 하였습니다. 당사는 계속해서 도큐먼트 및 서포트를 개선해 나가 워하는 사람 누구나 Pine 을 배우고 써볼 수 있도록 하였습니다. 이렇게 함으로써 개발 커뮤니티가 자랄 수 있도록 도와주어 더욱 더 풍성하고 더욱 더 도움이 되는 어낼리시스를 만들어 낼 수 있게 될 것입니다.

버전

Currently there are three versions of Pine Script Language. A special attribute must be used in the first line of a code to switch between versions //@version=N where N is number. Note, that Pine Script Language versions are incompatible with each other.

Features introduced in version 2:

Features introduced in version 3:

See 버전 3 릴리즈 노트 and 마이그레이션 가이드 (Migration Guide) for details.


Next: Pine 스크립트 보기, Up: Pine 스크립트 튜토리얼