[#2] 파인스크립트 강좌 - 개발 환경 설정
![[#2] 파인스크립트 강좌 - 개발 환경 설정](/content/images/size/w1200/2025/07/6af35c84-ec46-43a9-8b71-5e2f0768e6e0.png)
안녕하세요!
지난 시간에 파인스크립트(Pine Script)의 개념과 활용 사례를 살펴본 데 이어, 오늘은 개발 환경 세팅부터 첫 번째 간단한 스크립트 작성까지 단계별로 안내해 드리겠습니다.
트레이딩뷰(TradingView) 회원가입과 기본 설정
회원가입 절차
- 트레이딩뷰 공식 사이트에 접속해 Sign Up 버튼을 클릭합니다.
- 이메일, 구글, 애플, 네이버 등 원하는 방식으로 계정을 만드세요.
- Basic(무료) 플랜만으로도 파인스크립트 학습과 간단한 백테스트는 충분합니다.
인터페이스 한글화
- 우측 하단 🌐 아이콘 → Language → 한국어를 선택하면 대부분의 메뉴가 한글로 표시되어 초보자도 부담이 적습니다.
파인스크립트 에디터(Pine Editor) 열기
- 차트 메뉴를 클릭해 원하는 종목의 차트를 띄웁니다.
- 차트 하단 탭 중 Pine Editor를 클릭하면 코드 입력 창이 나타납니다.
- 좌측 패널에서 새 스크립트를 눌러 기본 템플릿을 불러오거나, 아래 예시처럼 직접 코드를 작성해 봅시다.
파인스크립트 기본 구조 이해하기
현재 파인스크립트의 최신버전은 6버전이지만, 실제 사용에 있어서 큰 차이가 없기때문에 앞으로의 글에선 Version 5로 설명하겠습니다.
아래 예시는 Version 5 기준의 가장 간단한 지표 스크립트입니다.
//@version=5
indicator(title="내 첫 파인스크립트", overlay=true)
plot(close, title="종가 선")
구문 | 설명 |
---|---|
//@version=5 |
파인스크립트 버전 지정. 최신 기능을 쓰려면 5를 명시하는 것이 좋습니다. |
indicator() |
지표(Indicator) 선언부. title 은 지표 이름, overlay=true 이면 가격 차트 위에 겹쳐 표시 |
plot() |
차트에 선·막대·점 등을 그리는 함수. 여기서는 종가(close )를 기본 선으로 출력합니다. |
나만의 첫 번째 스크립트 적용하기
- Pine Editor에 위 코드를 붙여넣습니다.
- 상단 Add to chart ⬆️ 버튼을 클릭하면, 기존 가격 캔들 위에 파란 선(종가)이 나타납니다.
- 왼쪽 패널 지표 & 전략 목록에 내 첫 파인스크립트가 저장되니, 필요할 때마다 체크박스로 표시·숨기기를 전환하세요.
팁: 같은 지표를 여러 번 적용해 두 종목 간 스프레드 비교, 다른 타임프레임 간 겹치기 등 다양한 실험이 가능합니다.
스크립트 저장 · 관리
- 📁 저장 버튼(또는
Ctrl+S
)으로 클라우드에 보관: 언제 어디서든 PC·모바일에서 이어서 편집 가능 - 📝 버전 히스토리: 잘못 수정했을 때 이전 버전으로 쉽게 롤백
- 🏷️ 즐겨찾기: 자주 쓰는 스크립트는 별표⭐를 눌러 빠르게 불러올 수 있습니다.
- 🔄 저장 후 자동 새로고침: 설정에서 ‘저장 시 차트 자동 업데이트’를 켜두면 실험 속도가 빨라집니다.
자주 하는 질문(FAQ)
Q1. 파인스크립트는 무료인가요?
A. 네, 언어 자체와 에디터는 전부 무료입니다. 다만, 브로커 연동 자동매매나 고급 백테스트(서버 부하가 큰 작업) 일부는 유료 플랜에서만 지원됩니다.
Q2. 기존 지표를 수정하려면 어떻게 하나요?
A. 차트에서 해당 지표의 설정 ⚙️ → 소스 코드 열기를 클릭하면 원본 코드가 복사됩니다. 이를 토대로 변형해 저장하면 새 지표가 생성됩니다.
Q3. 버전 4와 5 중 무엇을 써야 할까요?
A. 신규 프로젝트라면 //@version=5를 권장합니다. 실행 속도와 내장 함수가 개선됐으며, 공식 문서·예제도 버전 5 중심으로 제공됩니다.
다음 강의 예고
다음 시간에는 변수·연산자·조건문·반복문 등 파인스크립트 핵심 문법을 한 번에 정리하고,
실전에서 자주 쓰는 이동평균 크로스 전략 예제를 함께 구현할 예정입니다.
구독(또는 즐겨찾기)해 두시면 업데이트 알림을 받아보실 수 있어요!
오늘은 트레이딩뷰 회원가입 → 한글화 → 파인에디터 사용법 → 첫 스크립트 작성까지 순서대로 알아보았습니다.
이제 직접 코드를 수정해 색상, 두께, 계산식을 바꿔 보며 실험해 보세요. 작은 변화 하나가 나만의 매매 아이디어로 확장될 수 있습니다.
궁금한 점은 댓글로 남겨 주시면 가능한 한 빠르게 답변드리겠습니다. 감사합니다!