RSI
오실레이터0–100 스케일의 모멘텀 — 가격의 과매수·과매도 정도.
이런 전략에 적합: 평균 회귀
시그널을 이해하고, 전략을 만들고, EA를 백테스트하세요.
최종 검토: 2026-08-12 · MT5 Depot 편집팀
설명용 샘플 데이터 — 실시간 시세가 아닙니다.
0–100 스케일의 모멘텀 — 가격의 과매수·과매도 정도.
이런 전략에 적합: 평균 회귀
추세 모멘텀 — 두 EMA의 간격과 그 변화.
이런 전략에 적합: 추세 모멘텀
이동평균 주위의 변동성 밴드 — 시장에 따라 넓어지고 좁아집니다.
이런 전략에 적합: 변동성 돌파
0–100 스케일의 모멘텀 — 가격의 과매수·과매도 정도.
핵심 시그널: 30 아래에서 반등(매수) 또는 70 위에서 반락(매도).
Builder에서 사용 가능
추세 모멘텀 — 두 EMA의 간격과 그 변화.
핵심 시그널: MACD 선이 시그널 선을 교차.
Builder에서 사용 가능
이동평균 주위의 변동성 밴드 — 시장에 따라 넓어지고 좁아집니다.
핵심 시그널: 가격이 상단 / 하단 밴드에 닿거나 돌파.
Builder에서 사용 가능
최근 N개 봉의 평균 가격 — 가장 기본적인 추세 필터.
핵심 시그널: 가격의 MA 돌파, 또는 단기 / 장기 MA 크로스.
Builder에서 사용 가능
Average true range — 봉당 가격이 보통 움직이는 폭.
핵심 시그널: ATR 상승 = 변동성 확대; 손절 폭 설정에 흔히 사용.
Builder에서 사용 가능
최근 고가–저가 범위에서 종가의 위치(0–100).
핵심 시그널: %K가 20 / 80 구간에서 %D를 교차.
Builder에서 사용 가능
추세의 강도 — 방향과 무관 — 0–100 스케일.
핵심 시그널: ADX 25 초과, +DI / −DI 정렬.
Builder에서 사용 가능
누적 거래량 흐름 — 거래량이 가격 움직임을 뒷받침하는지.
핵심 시그널: OBV와 가격의 다이버전스.
Builder에서 사용 가능
가격이 통계적 평균에서 얼마나 벗어났는지.
핵심 시그널: +100 / −100 레벨 돌파.
Builder에서 사용 가능
추세, 모멘텀, 지지·저항을 한 화면에 담는 다섯 개의 선.
핵심 시그널: 가격이 구름을 벗어나거나 전환선이 기준선을 교차.
Builder에서 사용 가능
시장이 추세인지 잠들어 있는지를 보여주는, 이동된 세 개의 이동평균.
핵심 시그널: 얽혀 있던 구간을 지나 세 선이 순서대로 벌어짐.
Builder에서 사용 가능
이동평균 위아래로 일정 비율만큼 떨어뜨린 밴드.
핵심 시그널: 가격이 상단 또는 하단 엔벨로프에 닿고 되돌림.
Builder에서 사용 가능
최근 고–저 범위에서 종가의 위치를 −100~0 척도로 표시.
핵심 시그널: −80 / −20 극단 구간에서 벗어남.
Builder에서 사용 가능
5기간과 34기간 중간가 평균의 차이를 히스토그램으로 표시.
핵심 시그널: 히스토그램이 0선을 통과.
Builder에서 사용 가능
매수 측이 고가를 기준 EMA 위로 얼마나 밀어 올리는지.
핵심 시그널: 0 아래에 있으면서 Bulls Power가 위로 방향을 바꿈.
Builder에서 사용 가능
매도 측이 저가를 기준 EMA 아래로 얼마나 눌러 내리는지.
핵심 시그널: 0 위에 있으면서 Bears Power가 아래로 방향을 바꿈.
Builder에서 사용 가능
양쪽으로 두 개의 봉이 마감되면 확정된 스윙 고점·저점을 표시.
핵심 시그널: 가격이 가장 최근 프랙탈 고점 또는 저점을 돌파.
Builder에서 사용 가능
RSI처럼 읽되 거래량으로 가중한 0–100 오실레이터.
핵심 시그널: 20 / 80 구간 이탈, 또는 가격과의 다이버전스.
Builder에서 사용 가능
가격이 자체 평균을 중심으로 얼마나 흩어져 있는지 — 순수 변동성.
핵심 시그널: 낮은 기저에서의 급등, 변동성 확대의 신호.
Builder에서 사용 가능
추세에서는 빨라지고 잡음에서는 평평해지는 이동평균.
핵심 시그널: 가격이 AMA를 교차하거나, 횡보 후 AMA가 방향을 바꿈.
Builder에서 사용 가능
가격을 따라가다 추세가 뒤집히면 반대쪽으로 건너뛰는 점을 표시합니다.
핵심 시그널: 가격이 점을 통과해 SAR이 반대쪽으로 전환되는 시점.
Builder에서 사용 가능
정해진 봉 수 동안 가격이 얼마나 움직였는지를 그때 가격 대비 비율로 나타냅니다.
핵심 시그널: 모멘텀이 기준선 100을 통과하거나, 가격이 계속 가는 중에 먼저 방향을 트는 시점.
Builder에서 사용 가능
MACD 주선과 시그널선 사이의 간격을 0을 기준으로 한 막대로 나타냅니다.
핵심 시그널: 막대가 0선을 지나거나, 줄어들던 막대가 다시 길어지기 시작하는 시점.
Builder에서 사용 가능
최근 변동폭 가운데 새로운 저점이 아니라 새로운 고점에서 나온 비중을 0에서 1 사이의 비율로 나타냅니다.
핵심 시그널: DeMarker가 0.3 아래로 내려가거나 0.7 위로 올라가는 시점.
Builder에서 사용 가능
세 번 평활한 이동평균의 변화율로, 모멘텀을 재기 전에 단기 잡음이 대부분 제거됩니다.
핵심 시그널: TRIX가 자신의 0선을 통과하는 시점.
Builder에서 사용 가능
한 봉의 가격 변화가 거래량으로 얼마나 뒷받침되었는지를 13봉으로 평활한 값으로, 움직임의 방향뿐 아니라 그 뒤에 실린 힘의 크기를 봅니다.
핵심 시그널: Force Index가 자신의 0선을 통과하는 시점.
Builder에서 사용 가능
시가에서 종가까지의 움직임이 각 봉의 변동폭 중 얼마나 차지했는지를 10봉으로 평균한 값으로, 거리가 아니라 확신의 정도를 봅니다.
핵심 시그널: 메인선이 자신의 시그널선을 통과하는 시점.
Builder에서 사용 가능
모멘텀 자체가 빨라지고 있는지 느려지고 있는지 — Awesome Oscillator에서 자신의 5봉 평균을 뺀 값으로, 조정할 설정이 하나도 없습니다.
핵심 시그널: 0선 위에 있으면서 직전 봉보다 높은 봉.
Builder에서 사용 가능
자금이 들어오고 있는지 나가고 있는지 — 누적/분산(A/D) 합계를 두 이동평균의 차로 만들어 0선이 의미를 갖게 한 값입니다.
핵심 시그널: 선이 0선을 통과하는 순간, 반대로 통과하기 전까지 한 번만.
Builder에서 사용 가능
거래 한 단위가 얼마만큼의 가격 움직임을 샀는지 — 봉의 폭을 거래량으로 나눈 값으로, 숫자가 아니라 네 가지 색 상태로 읽습니다.
핵심 시그널: 지수와 거래량이 둘 다 직전 봉보다 높음.
Builder에서 사용 가능
앨리게이터의 세 선이 얼마나 벌어져 있는지를 0선을 기준으로 위아래 두 개의 히스토그램으로 나타낸 것 — 같은 이동평균을, 수렴과 확산이 숫자로 보이도록 다시 쓴 값입니다.
핵심 시그널: 두 히스토그램이 동시에 커지는 것 — 입이 벌어지는 상태.
Builder에서 사용 가능
각 봉의 거래량을, 그 봉 자체의 범위 안에서 종가가 어디에 놓였는지로 가중해 누적한 합계 — 수치 자체는 임의이므로 읽을 수 있는 것은 기울기와 가격과의 어긋남뿐입니다.
핵심 시그널: 가격은 10봉 전보다 낮은데 선은 올라가고 있는 상태.
Builder에서 사용 가능
각 봉의 중간값에서 ATR의 고정 배수만큼 떨어진 밴드로, 한쪽 방향으로만 따라붙다가 종가가 뚫으면 반대편으로 넘어갑니다. MT5에 기본 탑재되어 있지 않아 구현 자체가 곧 사양입니다.
핵심 시그널: 추세의 부호가 바뀌는 것 — 밴드가 가격의 반대편으로 넘어가는 순간.
Builder에서 사용 가능
최근 N개 봉의 최고가와 최저가를 두 개의 선으로 그린 것입니다. 평균도 평활화도 없으므로 올바른 구현끼리는 값이 달라질 수 없습니다. MT5에는 Donchian 함수가 없어 극값을 차트에서 직접 읽습니다.
핵심 시그널: 가격이 N봉 고점을 돌파하거나 N봉 저점을 이탈하는 것.
Builder에서 사용 가능
다시 그린 봉: 각 종가는 해당 봉의 네 가격을 평균한 값이고, 각 시가는 직전 봉의 중간값입니다. 이 연쇄 자체가 평활화이므로 설정할 기간이 없습니다. MT5는 이를 사용자 지표로 기본 제공하지만, MQL5에는 해당 함수가 없습니다.
핵심 시그널: Heikin-Ashi 종가가 자신의 Heikin-Ashi 시가를 돌파하는 것 — 봉의 색이 바뀌는 순간입니다.
Builder에서 사용 가능
평활 설정이 없는 이동평균입니다. 매 봉마다 최근 가격 곡선의 프랙탈 차원을 측정해 그것을 최신 가격에 줄 가중치로 바꿉니다 — 직선이면 1, 순수한 진동이면 0.01입니다. 설정하는 기간은 실제로 읽는 구간의 절반일 뿐입니다.
핵심 시그널: 적응형 선이 같은 구간의 고정 이동평균을 교차하는 것 — 가격이 아니라 시장의 성격이 바뀌는 순간입니다.
Builder에서 사용 가능
이중 평균이 아니라 자기 자신의 지연을 추정해 되더한 평균입니다: 2 x EMA에서 그 EMA의 EMA를 뺍니다. 새 수준에 도달하는 데 EMA가 필요로 하는 봉의 약 3분의 1이면 되고, 그 대가로 시장에서 체결된 적 없는 가격을 그릴 수 있습니다.
핵심 시그널: 빠른 선이 느린 선을 교차하는 것 — 같은 교차 형태이지만 몇 봉 먼저 도달합니다.
Builder에서 사용 가능
DEMA의 지연 보정을 한 단계 더 밀어 넣은 것입니다: 3 x EMA 빼기 3 x EMA(EMA) 더하기 그 EMA. 새 수준에 4봉이면 도달하는데 DEMA는 6봉, 보통 EMA는 20봉이 필요합니다. 대가로 최근 고가-저가 범위를 벗어나는 빈도가 세 배 이상입니다.
핵심 시그널: TEMA가 빠른 EMA를 돌파하는 것 — 템플릿은 이것으로 진입하지 않고 청산합니다. 이런 성급함은 청산에서는 싸고 진입에서는 비싸기 때문입니다.
Builder에서 사용 가능
지표가 아니라 시계에 묶인 상태 기계입니다. 지정한 시각 이후 처음 몇 봉의 고가와 저가를 상자로 굳히고, 가격이 그 상자를 벗어났는지를 +1, -1, 0으로 알려줍니다. MT5에는 이런 함수가 없고, 생성된 EA는 핸들을 하나도 만들지 않습니다.
핵심 시그널: 굳어진 상자 안에서 열리고 상자 밖에서 닫힌 봉 — 그날의 첫 돌파만 취하므로 실측 하루 한 번입니다.
Builder에서 사용 가능
평활 계수가 매 봉마다 정규화된 CMO와 곱해지는 EMA입니다. 그래서 그 EMA 자신의 계수가 상한이 되며 절대 더 빠를 수 없습니다. 변동성은 전혀 보지 않고 — 빨라지게 만드는 것은 한쪽으로 치우친 방향이며, 오르고 내리는 폭이 서로 상쇄되면 계수가 0이 되어 선이 멈춥니다.
핵심 시그널: CMO 9 선이 CMO 50 선을 교차하는 것 — 둘 다 EMA 12로 평활했으며, 균형 장세에서는 멈춘 두 선이 만들 수 없는 교차입니다.
Builder에서 사용 가능
기간이 변하는 RSI입니다. 짧은 ATR과 긴 ATR의 비율이 기간을 14에서 얼마나 옮길지 정하고, 노드는 미리 만들어 둔 RSI 핸들 중 가장 가까운 것을 읽습니다. 기본값에서 노드 하나가 핸들 열세 개를 만들며, 출력은 선이 아니라 +1, -1, 0입니다.
핵심 시그널: 선택된 RSI가 30 아래이면서 다섯 봉 동안 10포인트 넘게 떨어졌을 때 — 또는 70 위에서의 대칭 상황. 한 봉짜리 펄스이며 0과 비교해서 읽습니다.
Builder에서 사용 가능
틱 볼륨 — 한 봉 동안 가격이 몇 번 갱신됐는지이지, 얼마나 거래됐는지가 아닙니다. MT5는 이 카운트를 평활 없이, 예열도 없이 버퍼 0에 그대로 복사하고 버퍼 1은 색을 담습니다. "직전 봉보다 활발한가"는 사실 그쪽에 있습니다.
핵심 시그널: 해당 봉의 카운트를 직전 세 봉의 평균과 비교합니다. 1.5배를 넘으면 템플릿의 진입, 1.0배로 돌아오면 청산입니다. 비율을 쓰는 이유는 원시 카운트가 종목과 시간대마다 다르기 때문입니다.
Builder에서 사용 가능
헐 이동평균 — 가격을 뒤따르는 대신 따라잡도록 만든 선입니다. MT5에는 iHMA가 없어 노드가 절반 기간과 전체 기간으로 LWMA 핸들 두 개를 만들고, 마지막 평활 단계는 EA 안에서 직접 접습니다.
핵심 시그널: HMA가 같은 기간의 LWMA를 교차하는 지점입니다. 두 선의 기간이 같으므로 교차는 빠른 선 대 느린 선이 아니라 지연 보정값의 부호가 바뀌는 순간입니다 — 직선 추세에서 6.67봉 지연 대 0.33봉.
Builder에서 사용 가능
QQE — 평활한 RSI 주위를 한 방향으로만 따라가는 밴드입니다. MT5에는 iQQE가 없어 노드가 RSI 핸들 하나로 직접 만듭니다. EMA 3단계가 밴드 폭을 정하고, 선이 뚫고 나간 쪽이 추세입니다.
핵심 시그널: 추세가 부호를 바꾸는 순간입니다. 합성 시계열에서는 1000봉당 53~60번 일어나므로, 템플릿은 순수 RSI가 50의 어느 쪽인지로 걸러냅니다 — 측정 결과 전환의 약 3분의 1이 제거됩니다.
Builder에서 사용 가능
VWAP — 거래량으로 가중한 평균 가격으로, 길이가 고정된 창이 아니라 앵커에서부터 누적합니다. MT5에는 iVWAP가 없고 기간이 없으니 넘겨줄 핸들도 없어서, 노드가 대표 가격과 틱 거래량을 직접 접습니다.
핵심 시그널: 종가가 아직 VWAP 아래에 있는 동안 하단 밴드를 위로 되돌아 통과하는 순간입니다. 측정 결과 가격 계단에 대한 반응은 세션 동안 1/n로 줄어들어, 교차가 전반부에 2.0~5.2배로 몰립니다.
Builder에서 사용 가능
ADX Wilder — 와일더 본인의 1/N 평활을 쓰는 추세 강도입니다. MetaTrader에는 두 번째 ADX(iADX)도 있는데, 그쪽은 EMA로 평활하고 나누는 순서가 반대입니다. 같은 기간 14에서 두 선은 약 10포인트 벌어집니다.
핵심 시그널: 주선이 25 위에 있는 동안 +DI가 −DI를 위로 교차하는 순간입니다. 측정 결과 iADX는 같은 25를 약 두 배 자주 통과하므로, 한쪽에서 맞춘 임계값은 다른 쪽에 그대로 쓸 수 없습니다.
Builder에서 사용 가능
켈트너 채널 — 평균 실제 범위의 배수만큼 이동평균 위아래에 밴드를 둔 지표입니다. 볼린저는 종가의 흩어짐을 재고, 이쪽은 봉 자체의 크기를 잽니다. 종가를 하나도 건드리지 않고 꼬리 길이만 세 배로 늘리면 볼린저는 꿈쩍도 하지 않는데 이쪽은 두 배로 벌어집니다.
핵심 시그널: 종가가 상단 밴드 바깥에서 끝나고, 방향은 상위 시간대의 중심선이 정합니다. 추세 시계열에서 측정하면 종가가 이 밴드 밖에 놓인 횟수는 2393회로 볼린저의 1358회보다 많은데, 밴드 폭의 차이는 약 11%에 지나지 않습니다.
Builder에서 사용 가능
ROC — N봉 전 대비 변화율입니다. 공식이 하나로 정해져 있지 않습니다. 교과서는 과거 가격으로 나누어 Momentum에서 100을 뺀 것과 정확히 같아지지만, MetaTrader에 들어 있는 ROC는 현재 가격으로 나누기 때문에 그렇지 않습니다.
핵심 시그널: 0선 교차이며, 이 불일치를 견디는 유일한 신호입니다. 두 방식의 부호는 항상 같아서 0선 교차는 반드시 같은 봉에서 일어납니다. 반면 임계값은 옮겨 쓸 수 없습니다 — 변동이 큰 시계열에서 두 방식은 7.55% 어긋났습니다.
Builder에서 사용 가능
Ultimate Oscillator — 7봉, 14봉, 28봉의 매수 압력을 한꺼번에 측정해 4:2:1로 합성하므로, 어느 한 기간이 반드시 옳아야 할 필요가 없습니다. MetaTrader에 들어 있는 판본은 교과서와 정확히 일치하는데, 그것은 오직 MetaTrader의 ATR이 와일더 방식이 아니라 단순 평균이기 때문입니다.
핵심 시그널: 아래쪽 밴드를 다시 위로 통과하는 지점입니다. 정작 중요한 것은 밴드 자체입니다. 측정 결과 가격이 70을 넘는 시간은 이 지표에서 1.13%에 불과한 반면 RSI(14)는 4.94%였습니다. 같은 70/30 선이 네 배 드문 셈이며, RSI와 같은 빈도로 맞추려면 65/35가 필요합니다.
Builder에서 사용 가능
DPO — 가격에서 이동평균을 빼서 추세를 걷어내고 주기만 남깁니다. 두 가지 표기가 함께 쓰이는데 한 지표의 변형이 아닙니다. 측정해 보면 상관계수가 −0.44로, 현재 가격이 두 식에 서로 반대 부호로 들어가기 때문입니다.
핵심 시그널: 0선 교차이며, MetaTrader에 들어 있는 형태로 읽습니다. 교과서 형태는 자신의 이동폭만큼 위상이 늦습니다 — 20봉 주기에서 11봉 — 그래서 이미 지나간 전환을 설명하게 됩니다.
Builder에서 사용 가능
검색 또는 필터와 일치하는 지표가 없습니다.
MetaTrader 5는 수십 가지 기술적 지표를 기본 제공하며, 내비게이터는 이를 네 가지 계열 — 추세, 오실레이터, 거래량, 빌 윌리엄스 — 로 묶고, 여기에 대부분의 트레이더가 의존하는 변동성 도구가 더해집니다. 이 라이브러리는 각 지표가 무엇을 측정하는지, 어떤 신호를 만드는지, 그리고 — 독특하게도 — 한 푼도 걸기 전에 백테스트할 수 있는 노코드 EA로 바꾸는 방법을 설명합니다.
MT5는 약 38개의 기본 지표를 제공하며, 내비게이터에서 추세, 오실레이터, 거래량, 빌 윌리엄스로 분류됩니다. 커뮤니티에는 수천 개의 커스텀 지표가 더 있지만, 기본 지표만으로도 대부분의 Expert Advisor가 기반으로 삼는 신호를 포괄합니다.
단 하나의 최고 지표는 없습니다 — 각각 측정하는 것이 다릅니다. 이동평균 같은 추세 도구는 방향을 따르고, RSI와 MACD 같은 오실레이터는 모멘텀 타이밍을 잡으며, Bollinger Bands와 ATR 같은 변동성 도구는 움직임의 크기를 잽니다. 적합한 지표는 전략에 따라 다르며, 그래서 이곳의 모든 페이지는 각 지표가 어울리는 신호와 시장 국면을 보여줍니다.
네. 이 라이브러리의 모든 지표는 mt5depot Builder의 노드에 대응되므로, 신호를 진입·청산 규칙에 연결하고 컴파일 가능한 MT5 EA를 내보내 백테스트할 수 있습니다 — MQL5를 한 줄도 쓰지 않고요.
이해하고 규칙으로 표현할 수 있는 지표부터 시작하세요: 과매수/과매도와 모멘텀 편향에는 RSI, 추세 방향에는 이동평균, 변동성에는 Bollinger Bands. 그것을 만들고, 자신의 통화쌍과 시간대에서 백테스트한 뒤, 첫 번째 지표가 제값을 증명한 뒤에만 두 번째를 추가하세요.