[TradingView] 7.PineScript 작성의 기본 (그래픽 요소 추가)
본문 바로가기
Trading View

[TradingView] 7.PineScript 작성의 기본 (그래픽 요소 추가)

by 코딩 Play 2024. 1. 29.

스크립트 작성의 기본: 기본적인 그래픽 요소 추가

Pine Script에서 기본적인 그래픽 요소를 추가하는 것은 차트의 시각적 표현을 향상시키고, 데이터 해석을 용이하게 하는 데 중요합니다. 다양한 그래픽 요소를 사용하여 차트에 정보를 명확하고 직관적으로 표시할 수 있습니다. 아래에서 이에 대해 자세히 설명드리겠습니다! 😊

1. 기본적인 그래픽 요소

Pine Script는 여러 가지 그래픽 요소를 제공합니다. 이들을 사용하여 차트에 선, 텍스트, 배경색 등을 추가할 수 있습니다.

  • 선 (plot): 차트에 선을 그릴 때 사용됩니다. 가장 흔히 사용되는 요소 중 하나입니다.
  • 바와 캔들스틱 (plotbar, plotcandle): 바나 캔들스틱 형태로 데이터를 표시합니다.
  • 지역 (fill): 두 선 사이의 지역을 색칠합니다.
  • 텍스트 (label): 차트에 텍스트 라벨을 추가합니다.
  • 형상 (plotshape): 차트에 다양한 형상(예: 원, 삼각형)을 추가합니다.

2. 그래픽 요소 추가 예시

간단한 이동 평균 지표에 선, 텍스트 라벨, 색칠된 지역을 추가하는 예시를 살펴보겠습니다.

//@version=4
study("Moving Average with Graphics", shorttitle="MA Graphics", overlay=true)

// 입력 변수
length = input(14, minval=1, title="Length")

// 계산: 이동 평균
smaValue = sma(close, length)

// 그래픽: 이동 평균 선
plot(smaValue, title="SMA", color=color.blue)

// 그래픽: 텍스트 라벨
label.new(bar_index, high, text="SMA", style=label.style_labeldown, color=color.red)

// 그래픽: 이동 평균과 종가 사이의 지역 색칠
fill(plot(smaValue), plot(close), color=color.green, transp=90)

설명

  • plot(smaValue, ...): 이동 평균 선을 파란색으로 차트에 그립니다.
  • label.new(...): 현재 바의 상단에 빨간색으로 "SMA"라는 텍스트 라벨을 추가합니다.
  • fill(...): 이동 평균 선과 종가 사이의 지역을 투명한 녹색으로 채웁니다. 이는 시각적으로 시장의 움직임을 이해하는 데 도움을 줍니다.

이러한 그래픽 요소들은 차트를 더 읽기 쉽고 정보를 빠르게 파악할 수 있도록 만들어줍니다. 사용자는 이를 통해 데이터를 시각적으로 더 잘 이해하고, 효과적인 거래 결정을 내릴 수 있습니다. 📉📈🎨

최근댓글

최근글

skin by © 2024 ttuttak