[TradingView] 5.PineScript 작성의 기본 (간단한 지표 생성 방법)
본문 바로가기
Trading View

[TradingView] 5.PineScript 작성의 기본 (간단한 지표 생성 방법)

by 코딩 Play 2024. 1. 29.

스크립트 작성의 기본: 간단한 지표 생성 방법

Pine Script에서 간단한 지표를 만드는 것은 매우 직관적이고 기본적인 과정입니다. 여기서는 스텝 바이 스텝으로 기본 지표를 생성하는 방법을 알려드릴게요! 😊

기본 지표 생성의 단계

  1. 스크립트 선언:
    • 스크립트의 버전을 지정하고 (@version=4), 지표에 대한 기본 설정을 정의합니다 (study 함수 사용).
  2. 입력 변수 설정:
    • 사용자가 조정할 수 있는 입력 변수를 정의합니다. 예를 들어, 이동 평균의 기간을 사용자가 설정할 수 있도록 합니다.
  3. 계산 로직 구현:
    • 지표의 계산 로직을 구현합니다. 예를 들어, 주어진 기간에 대한 이동 평균을 계산합니다.
  4. 결과 표시:
    • 계산된 결과를 차트에 표시합니다. plot 함수를 사용해 계산된 값을 차트에 그립니다.

예시: 단순 이동 평균 지표

단순 이동 평균(SMA) 지표를 만드는 예시를 들어보겠습니다:

//@version=4
study("Simple Moving Average", shorttitle="SMA", overlay=true)

// 입력 변수: 사용자가 기간을 설정할 수 있도록 함
length = input(14, minval=1, title="Length")

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

// 결과 표시: 계산된 이동 평균을 차트에 그림
plot(smaValue, title="SMA", color=color.blue)

설명

  • @version=4: Pine Script의 버전 4를 사용함을 나타냅니다.
  • study: 이 스크립트가 지표임을 선언하고, 이름, 축약명, 차트에 오버레이될 것인지 여부를 설정합니다.
  • input: 사용자 입력을 받는 변수 length를 정의합니다. 이는 이동 평균을 계산할 때 사용됩니다.
  • sma: 내장 함수 sma를 사용해 단순 이동 평균을 계산합니다.
  • plot: 계산된 이동 평균을 차트에 파란색 선으로 표시합니다.

이 기본 구조를 이해하고 나면, 여러분은 더 복잡한 지표와 전략을 개발하는 데 필요한 기초를 갖추게 됩니다.📈🚀

최근댓글

최근글

skin by © 2024 ttuttak