파인스크립트에서 input 함수는 사용자로부터 입력을 받는 데 사용됩니다.
input 함수는 여러 가지 형태의 입력을 받을 수 있습니다. 다음은 주요 인수와 그 용도입니다
- defval : 이는 입력의 기본값을 정의합니다. 사용자가 별도의 값을 입력하지 않은 경우 이 값이 사용됩니다.
- title : 이는 입력 필드의 이름을 정의합니다. 이 이름은 Pine Script 에디터의 설정 창에 표시됩니다.
//@version=5
indicator("Thxbot script")
length = input(defval = 14, title = "Length") //사용자 입력을 받는다.
sma = ta.sma(close, length)
plot(sma)
파인스크립트 v5이전에서는 입력 타입을 지정해줘야했지만 v5부터는 defval에 따라 자동으로 type이 정해집니다.
위 소스는 int 정수형을 입력으로 받아서 이평선을 출력하는 예제소스입니다.
- 결과 -
input 함수는 매우 많이 사용되는 함수 이므로 꼭 활용법에 대해 숙지해놓으시기 바랍니다.
좀더 많은 예제와 설명은 파인스크립트 input 메뉴얼을 참고하세요
https://kr.tradingview.com/pine-script-reference/v5/#fun_input
'파인스크립트' 카테고리의 다른 글
파인스크립트(Pine Script)sma,ema함수 만들기 (0) | 2023.05.25 |
---|---|
파인스크립트(Pine Script) NaN과 na,nz함수 (0) | 2023.05.22 |
파인스크립트(Pine Script) 함수 (0) | 2023.05.18 |
파인스크립트(Pine Script) 시리즈(Series)란? (0) | 2023.05.17 |
파인스크립트(Pine Script) 반복문 (0) | 2023.05.16 |