[TradingView] 3.Pine Script 변수 및 데이터 타입
본문 바로가기
Trading View

[TradingView] 3.Pine Script 변수 및 데이터 타입

by 코딩 Play 2024. 1. 29.

변수 및 데이터 타입

Pine Script에서 변수와 데이터 타입을 이해하는 것은 스크립트를 효과적으로 작성하는 데 매우 중요합니다. 아래에서 변수와 데이터 타입에 대해 설명하고, 예시를 통해 이해를 돕겠습니다! 😊

1. 변수 (Variables)

변수는 데이터를 저장하는 데 사용되며, 이 데이터는 스크립트 실행 중에 사용되거나 변경될 수 있습니다.

  • 선언: Pine Script에서 변수는 = 연산자를 사용하여 선언됩니다. 예: var price = close
  • 변수 타입: Pine Script는 동적 타입 언어입니다. 변수의 타입은 할당된 값에 따라 결정됩니다.

2. 데이터 타입 (Data Types)

Pine Script의 주요 데이터 타입은 다음과 같습니다:

  • 정수 (Integer): 정수 값을 나타냅니다. 예: var myInt = 10
  • 실수 (Float): 소수점을 포함하는 숫자입니다. 예: var myFloat = 10.5
  • 불리언 (Boolean): true 또는 false 값입니다. 조건문에서 주로 사용됩니다. 예: var isAbove = close > open
  • 색상 (Color): 차트에 사용될 색상을 나타냅니다. 예: var myColor = color.red
  • 시리즈 (Series): 시간에 따라 변화하는 값들의 시리즈입니다. 차트 데이터(예: close, open)는 시리즈 데이터 타입입니다.

예시: 변수 및 데이터 타입 사용

//@version=4
study("Variable and Data Types Example", shorttitle="VDT Ex", overlay=true)

// 정수 변수
var length = 14

// 실수 변수
var multiplier = 1.5

// 불리언 변수
var isBullish = close > open

// 색상 변수
var colorType = isBullish ? color.green : color.red

// 시리즈 변수
smaValue = sma(close, length)

// 계산 및 출력
plot(smaValue * multiplier, color=colorType, title="Modified SMA")

이 예시에서는 여러 가지 데이터 타입을 사용합니다. length는 정수, multiplier는 실수, isBullish는 불리언, colorType는 색상 데이터 타입입니다. 또한 smaValue는 시간에 따라 변화하는 시리즈 데이터 타입을 나타냅니다. 이들 변수를 사용하여 계산된 결과를 차트에 표시합니다.

Pine Script에서 이러한 변수와 데이터 타입을 이해하고 사용하는 것은 효율적인 스크립트 작성의 핵심입니다! 📊👍

최근댓글

최근글

skin by © 2024 ttuttak