안녕하세요 Racoonee입니다.
오늘 알려드릴 내용은 RSI Divergence 수식을 작성하는 방법을 말씀드리려고 합니다.
RSI는 특정기간 동안의 가격 변동폭을 측정하는 지표 입니다.
아래 이미지와 같이 70이상이면 과매수, 30이하이면 과매도 구간으로 간주됩니다.

사진 설명을 입력하세요.
RSI를 제대로 활용하기 위해서 많이 사용 하는 부분이 RSI Divergence인데, Divergence가 발생하면 새로운 고점이나 저점이 형성되어 그 형성된 시점을 보고 매수 매도를 하게 됩니다.
(※ RSI Divergence 는 가격의 반전 신호로 해석이 될 수 있지만, 100% 정확한 것은 아니므로 다른 기술적 지표나 시장 상황을 고려하여 신중하게 투자 결정을 하시기 바랍니다.)
RSI의 고점이 갱신되면 상승추세, RSI 저점이 갱신되면 하락 추세로 이해를 하시면 쉽게 보실 수 있습니다.
시그널메이커에서 RSI 지표를 작성해보도록 하겠습니다.

시그널메이커에서는 RSI를 기간을 14로 할 경우 다음과 같이 작성을 하게 됩니다.
작성된 RSI를 미니나스닥 15분봉 차트에 적용을 해보면 다음과 같이 확인이 가능합니다.

이미지에서 보신것과 같이 RSI가 지져분하게 그려졌지만 추세가 보이시는 분들도 있지만 보이지 않으신 분들도 계실 것으로 보입니다.
고점이 갱신된 시점, 저점이 갱신된 시점을 찾기에는 너무 짧게 짧게 변동이 된것으로 보이는데 이상태론 갱신된 시점을 찾기가 어려워 기존 RSI 수식을 약간 변화를 주어 smooth하게 바꿔 주도록 하겠습니다.
osc라는 변수를 추가하여 RSI를 지수이동평균 2번을 각각 하고 과거의 일정 시점과 현재를 비교하여 상승추세인지 하락 추세인지 판단 할 수 있는 모멘텀 함수를 사용해보도록 하겠습니다.
수정진행된 RSI 지표를 작성을 해보게 되면 다음 이미지처럼 나타납니다.

아래 그려진 지표가 기존 수정한 수식입니다.
기존 RSI보다 갱신 시점을 보기가 훨씬 수월해졌습니다.
이제 수정된 내용으로 저점이 갱신된 시점을 찾아보도록 하겠습니다.
갱신 시점을 찾는 순서는
- 지표가 작아지다 커지는 시점 체크, 횟수 1
- 이전에 작아지다 커지는 시점 확인 후 두번째 지표가 작아지다 커지는 시점 체크, 횟수 2
- 두번의 변곡이 일어나 횟수가 2가 될 때 횟수 0으로 초기화
- 횟수 1일때의 RSI값과 횟수 2일때의 RSI 크기 비교
- 횟수1일때보다 횟수2일때 RSI값이 크면 체크
다음 순서대로 작성된 스크립트를 확인 해보겠습니다.

작성된 스크립트를 차트에 적용하면
다음과 같이 나타납니다.
파란색 선이 수정된 RSI 지표, 주황색 점이 저점이 갱신되는 시점을 체크하는 내용입니다.

다음과 같이 plot1 주황색 점을 표현을 하려면 지표 차트에서 지표를 더블 클릭 후 속성에 들어가신 후 아래와 같이 설정하시면 점으로 표현이 가능합니다.

위 지표 스크립트를 이용하여 반대로 고점이 아래로 갱신 될 때마다 체크 하는 지점을 작성 하실 수 있으실 것으로 보입니다.
고점이 하락 다이버전스를 갖을때 표시하는 수식은 위에 내용을 참고하여 작성해보시고 수식 요청이 필요하시면 댓글을 주시면 도움 드리도록 하겠습니다.
위에 수식을 전략스크립트로 가져가 매수 시점과 매도 시점을 작성 하실 수 있습니다.
다음 내용은 오늘 작성한 RSI Divergence로 매수신호와 매도 신호를 만들어 성과 분석을 한번 보도록 하겠습니다.
올려드린 내용 참고하여 응용 해보시고 많은 지표 만들어보시기 바랍니다.
'스크립트 작성 > signalmaker' 카테고리의 다른 글
[시그널메이커] MACD_지수이동평균 전략 (1) | 2024.08.07 |
---|---|
[시그널메이커] 지수 이동평균 추세 전략_데이트레이딩 (1) | 2024.08.07 |
[시그널메이커] HLC_이동평균(지수, 단순)_ADX (1) | 2024.08.07 |
[시그널메이커] 지수이평_ADX_CCI_캔들 전략 (1) | 2024.08.07 |
[시그널메이커] RSI - 지수이동평균(EMA) 전략 (2) | 2024.08.07 |