스크립트 작성의 기본: 간단한 지표 생성 방법
Pine Script에서 간단한 지표를 만드는 것은 매우 직관적이고 기본적인 과정입니다. 여기서는 스텝 바이 스텝으로 기본 지표를 생성하는 방법을 알려드릴게요! 😊
기본 지표 생성의 단계
- 스크립트 선언:
- 스크립트의 버전을 지정하고 (
@version=4
), 지표에 대한 기본 설정을 정의합니다 (study
함수 사용).
- 스크립트의 버전을 지정하고 (
- 입력 변수 설정:
- 사용자가 조정할 수 있는 입력 변수를 정의합니다. 예를 들어, 이동 평균의 기간을 사용자가 설정할 수 있도록 합니다.
- 계산 로직 구현:
- 지표의 계산 로직을 구현합니다. 예를 들어, 주어진 기간에 대한 이동 평균을 계산합니다.
- 결과 표시:
- 계산된 결과를 차트에 표시합니다.
plot
함수를 사용해 계산된 값을 차트에 그립니다.
- 계산된 결과를 차트에 표시합니다.
예시: 단순 이동 평균 지표
단순 이동 평균(SMA) 지표를 만드는 예시를 들어보겠습니다:
//@version=4
study("Simple Moving Average", shorttitle="SMA", overlay=true)
// 입력 변수: 사용자가 기간을 설정할 수 있도록 함
length = input(14, minval=1, title="Length")
// 계산 로직: 단순 이동 평균 계산
smaValue = sma(close, length)
// 결과 표시: 계산된 이동 평균을 차트에 그림
plot(smaValue, title="SMA", color=color.blue)
설명
@version=4
: Pine Script의 버전 4를 사용함을 나타냅니다.study
: 이 스크립트가 지표임을 선언하고, 이름, 축약명, 차트에 오버레이될 것인지 여부를 설정합니다.input
: 사용자 입력을 받는 변수length
를 정의합니다. 이는 이동 평균을 계산할 때 사용됩니다.sma
: 내장 함수sma
를 사용해 단순 이동 평균을 계산합니다.plot
: 계산된 이동 평균을 차트에 파란색 선으로 표시합니다.
이 기본 구조를 이해하고 나면, 여러분은 더 복잡한 지표와 전략을 개발하는 데 필요한 기초를 갖추게 됩니다.📈🚀
'Trading View' 카테고리의 다른 글
[TradingView] 7.PineScript 작성의 기본 (그래픽 요소 추가) (0) | 2024.01.29 |
---|---|
[TradingView] 6.PineScript 작성의 기본 (입력 변수와 매개변수 사용하기) (0) | 2024.01.29 |
[TradingView] 4.PineScript 내장함수와 연산자 (0) | 2024.01.29 |
[TradingView] 3.Pine Script 변수 및 데이터 타입 (0) | 2024.01.29 |
[TradingView] 2.Pine Script 기본 구문 및 구조 (1) | 2024.01.29 |