본문 바로가기

컴퓨터/Pinescript(파인스크립트)4

[Pinescript] 004. 비트코인과 금 상관관계 확인해보기 상관관계 란? 상관관계란, 둘의 관계에 얼마나 관련이 있는지를 말합니다. 비트코인이 올랐을 때, 금도같이 올랐으면 상관관계가 있는 것이고 비트코인이 올랐을 때, 금은 떨어졌으면 음의 상관관계가 있는것이고 규칙적이지 않고 관계가 있다가 없다가 하는 것은 상관관계가 없는 것이겠죠. 위에 표처럼 양의 상관관계는 1에 가까워지고 음의 상관관계는 -1에 가까워지며 관계가 없을 때는 0이라고 보면 됩니다. 디지털 금이라고 불리우는 비트코인과 금의 상관관계 확인해보기 1. ref 라는 변수에 현재 내가 보고 있을 종목의 차트와 비교할 대상의 차트를 가져오기 위해, request.security()함수를 입력하고 그 안에 1) 금을 표시하는 티커 "GLD"를 넣고 2) 내가 볼 차트의 봉 시간대랑 동일한 시간대를 가져.. 2024. 3. 22.
[Pinescript] 003. 현물차트와 선물차트의 갭차이 확인해보기 현물차트와 선물차트의 갭차이 확인해보기 간혹 선물과 현물의 차이가 크게 벌어지는 때가 있습니다. 파인스크립트로 그럴때를 확인하는 방법을 알아보도록 하겠습니다. 1. request.security()함수를 이용하면 편리합니다. 현물 차트를 담을 변수 closeH에 request.security()함수를 넣습니다. 이 함수 안에는 1) "원하는거래소:티커" ("BINANCE:BTCUSDT")를 입력합니다. 2) 그 다음은 원하는 봉의 크기를 입력합니다. 60분 봉을 보려면 "60", 4시간 봉을 보려면"240", 일봉을 보려면 "D", 주봉을 보려면 "W"등등.. 3) 그 다음은 시가 고가 저가 종가중에 어떤 거를 볼지 넣습니다. 저는 close(종가)를 보았습니다. 2. 선물 티커는 뒤에 .P 가 붙어있습.. 2024. 3. 21.
[pinescript]002. 골든크로스 데드크로스 시그널 설정하기 골든크로스 데드크로스 만들기 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.crossov.. 2024. 3. 19.
[Pinescript] 001. RSI 지표 만들어보기 RSI 지표 만들어보기 1. overSell 이라는 변수에 과매수 70, overBuy 변수에 과매도 30을 넣어줍니다. 2. 이 과매도 과매수 변수를 hline함수 안에 넣어서 h1, h2 변수에 넣어줍니다. 3. rsi 변수를 만들어서 ta.rsi() 라는 네임스페이스를 넣고 close라는 종가와 rsi 길이 14를 넣어주고 4. 마지막으로 rsi를 plot함수에 넣어서 차트에 그려줍니다. 그럼 아래와 같은 지표가 만들어 집니다. RSI지표 조금 더 편리하게 조정할 수 있도록 만들기 1. overSell, overBuy 의 데이터를 input()함수로 바꿔주고 그 안에는 디폴트 값 70과 30을, 그리고 각각의 이름을 "과매수", "과매도"로 알기 쉽게 넣어줍니다. 2. RSI 길이도 자유롭게 조정할.. 2024. 3. 18.