본문 바로가기
컴퓨터/Pinescript(파인스크립트)

[pinescript]002. 골든크로스 데드크로스 시그널 설정하기

by Tommy0927 2024. 3. 19.
반응형

 


골든크로스 데드크로스 만들기


 

1. 이동평균선이 차트의 봉과 함께 그려지게 하기위해 indicator() 함수에 overlay = true 를 넣어줍니다.

 

2. 편하게 이동편균선의 값을 변경할 수 있는 설정을 만들기 위해 fast, slow 변수에 input함수를 넣어 기본값을 20과 60으로 설정한 후에 타이틀을 "fast"와 "slow"로 설정합니다

 

3. 이동평균을 설정하기위해 ta.sma 를 이용하여, 기준을 close(종가)기준으로 이동편균 숫자는 위에 설정대로 되도록 input 설정이 되어있는 fast, slow 변수를 넣어줍니다.

 

4. 그리고 plot() 함수로 각각의 이동평균선을 그려줍니다. 빠른이동평균선은 red, 느린이동평균을 blue로 설정합니다.


시그널 설정하기


 

1. ta.crossover(fastMa, slowMa) : fastMa가 slowMa를 넘어서는 함수를 isOver변수에 저장하고

 

2. ta.crossunder(fastMa, slowMa) : fastMa가 slowMa를 내려가는 함수를 isUnder에 저장합니다.

 

3. plotshape() 함수로 시그널을 만들어주면 되는데 아래와 같이 여러가지를 넣을 수 있습니다.

 

 

이 많은 것 중에서 series(설정할 변수), text(글씨), style(모양), location(글이 적힐 위치), color(색)만 설정해보았습니다. 각각의 설정값들은 해당 이름만 적으면 자동으로 아래처럼 선택할 수 있도록 뜹니다.

 

 

이렇게 해서 차트에 넣으면 아래와 같이 나오게 됩니다

반응형

댓글