파인스크립트에서 input 함수는 사용자로부터 입력을 받는 데 사용됩니다.

input 함수는 여러 가지 형태의 입력을 받을 수 있습니다. 다음은 주요 인수와 그 용도입니다

  1. defval : 이는 입력의 기본값을 정의합니다. 사용자가 별도의 값을 입력하지 않은 경우 이 값이 사용됩니다.
  2. 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

+ Recent posts