관리 메뉴

Leo's Garage

PineScript란? 본문

파이프라인 만들기/Algo Trading

PineScript란?

LeoBehindK 2023. 1. 15. 09:36
728x90
반응형

PineScript는 기술적 지표, 전략, 알림 등을 생성하고 사용자 정의하는데 사용되는 프로그래밍 언어디. TradingView 차트 플랫폼에서 사용되며, 시장 데이터를 분석하여 의사 결정을 내릴 수 있도록 해준다.

PineScript는 JavaScript와 C와 같은 다른 프로그래밍 언어와 유사한 간단한 구문을 가지고 있으며, 기술적 지표, 수학 연산, 데이터 조작 등을 위한 내장 함수를 포함한다. 또한, 고유 지표와 전략을 생성하는데 필요한 다양한 사용자 정의 옵션을 제공한다. 

예를 들어, 종가의 이동평균을 그리는 간단한 PineScript 스크립트는 다음과 같다.

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © downyK

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

// Define the moving average length
length = 14

// Calculate the moving average
sma = sma(close, length)

// Plot the moving average
plot(sma, color= color.red)

해당 지표를 실제 TradingView에 적용시키면 아래와 같이 빨간선으로 표현된다.

언어 자체가 간단하기도 하고, TradingView 자체에 방대한 데이터에 곧바로 적용할 수 있기 때문에 적용성도 뛰어난 편이다.

이렇게 지표를 이용한 매매를 하고자 할 때도, 손수 작성한 지표에 알람을 걸어서 해당 알람이 울릴 때, 매수 매도하는 전략도 유효하다.

 

728x90
반응형
Comments