변수 및 데이터 타입
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에서 이러한 변수와 데이터 타입을 이해하고 사용하는 것은 효율적인 스크립트 작성의 핵심입니다! 📊👍
'Trading View' 카테고리의 다른 글
[TradingView] 5.PineScript 작성의 기본 (간단한 지표 생성 방법) (0) | 2024.01.29 |
---|---|
[TradingView] 4.PineScript 내장함수와 연산자 (0) | 2024.01.29 |
[TradingView] 2.Pine Script 기본 구문 및 구조 (1) | 2024.01.29 |
[TradingView] 1.PineScript 소개 (0) | 2024.01.29 |
트레이딩 뷰(Trading view) 단축키 (1) | 2024.01.29 |