상대 강도 오실레이터(RSO)는 상대 강도 지수(RSI)의 오실레이터 버전입니다. RSI는 강력하고 정확한 지표로 많은 트레이더들 사이에서 인기가 높습니다. 이 지표는 0에서 100까지의 범위를 가지며, 보통 70대나 30대에서 새로운 포지션을 열 결정을 하곤 합니다. 하지만 오실레이터는 대칭성을 가지고 있어 보다 직관적이고 비교하기 쉽습니다. 오실레이터는 보통 0.0을 중심선으로 하여 그 주변에서 진동하게 되는데, RSO는 바로 이러한 역할을 합니다. RSO는 RSI와 동일한 방식으로 작동하지만, 50을 빼준 형태입니다. 그래서 이제 20 이상과 -20 이하가 과매수 및 과매도 구간으로 설정됩니다.
더욱 명확한 시각화를 위해 색상 바를 추가했습니다. 녹색 바는 RSO의 증가를, 빨간색 바는 감소를 나타냅니다. RSO나 RSI의 곡선은 작은 변화는 잘 표현하지 못하지만, 색상 바는 이를 잘 보여줍니다. 예를 들어, RSO가 20을 초과할 때, 첫 번째 빨간 바가 방향 전환을 알리는 신호가 됩니다. 이렇게 색상 바를 통해 RSO를 한눈에 파악하기가 훨씬 쉬워집니다.

Fig 1. RSO 지표
연속적인 녹색/빨간 바는 방향 전환을 기다려야 함을 시사합니다. 다음 그림에서 볼 수 있듯이, RSO가 20 근처에서 감소하기 시작합니다. 바 경고가 없다면 우리는 숏 포지션을 열고 싶어질 수 있습니다. 그러나 반대 색상의 바가 연속으로 나타나는 것은 우리가 아무것도 하지 말아야 한다는 좋은 지표가 됩니다.

Fig 2. RSO의 연속 색상 변화
저는 메타퀘스트의 RSI 소스 코드를 기반으로 RSO를 재코딩했습니다.