트레이딩 보조지표 가이드
CFD·FX 자동매매에 사용되는 주요 보조지표의 원리와 MixBot에서 활용하는 방법을 알아보세요. 각 지표의 특성을 이해하면 더 효과적인 자동매매 전략을 만들 수 있습니다.
RSI (Relative Strength Index)
상대강도지수
개요
RSI는 가격의 상승 압력과 하락 압력의 상대적인 강도를 나타내는 모멘텀 지표입니다. 0에서 100 사이의 값을 가지며, 일반적으로 70 이상이면 과매수(overbought), 30 이하이면 과매도(oversold) 상태로 판단합니다.
작동 원리
일정 기간(기본 14봉) 동안의 평균 상승폭과 평균 하락폭을 비교하여 계산합니다. RSI = 100 - (100 / (1 + RS)), 여기서 RS = 평균 상승폭 / 평균 하락폭입니다.
매매 전략
RSI가 30 이하로 떨어지면 매수 신호, 70 이상으로 올라가면 매도 신호로 활용합니다. 다이버전스(가격과 RSI의 방향 불일치)도 강력한 추세 전환 신호로 사용됩니다.
MixBot에서 활용하기
MixBot에서 RSI를 추가하면 기간(Period), 과매수 레벨, 과매도 레벨을 설정할 수 있습니다. RSI 크로스 조건을 진입/청산 규칙에 활용하여 자동매매 전략을 구성할 수 있습니다.
MACD (Moving Average Convergence Divergence)
이동평균수렴확산
개요
MACD는 두 개의 이동평균선 간의 관계를 보여주는 추세 추종형 모멘텀 지표입니다. 추세의 방향, 강도, 전환 시점을 파악하는 데 가장 널리 사용되는 지표 중 하나입니다.
작동 원리
MACD 라인 = 12일 EMA - 26일 EMA, 시그널 라인 = MACD 라인의 9일 EMA, 히스토그램 = MACD 라인 - 시그널 라인으로 구성됩니다. EMA(지수이동평균)를 사용하여 최근 가격에 더 큰 가중치를 둡니다.
매매 전략
MACD 라인이 시그널 라인을 상향 돌파하면 매수(골든크로스), 하향 돌파하면 매도(데드크로스) 신호입니다. 히스토그램이 0선을 돌파하는 것도 추세 변화의 신호로 활용됩니다.
MixBot에서 활용하기
MixBot에서 MACD를 추가하면 Fast Period, Slow Period, Signal Period를 설정할 수 있습니다. MACD/시그널 크로스, 히스토그램 방향 등을 진입 조건으로 사용할 수 있습니다.
Bollinger Bands
볼린저밴드
개요
볼린저밴드는 이동평균선을 중심으로 표준편차를 이용하여 상한선과 하한선을 설정한 밴드형 지표입니다. 가격의 변동성을 시각적으로 보여주며, 밴드의 폭이 좁아지면 변동성이 낮고, 넓어지면 변동성이 높은 상태입니다.
작동 원리
중심선 = 20일 단순이동평균(SMA), 상단 밴드 = 중심선 + (2 x 표준편차), 하단 밴드 = 중심선 - (2 x 표준편차)로 구성됩니다. 가격의 약 95%가 밴드 안에서 움직입니다.
매매 전략
가격이 하단 밴드에 닿으면 반등 매수, 상단 밴드에 닿으면 반락 매도를 고려합니다. 밴드 스퀴즈(밴드 폭 축소) 후 확장은 강한 추세 시작의 신호입니다. 밴드워크(가격이 밴드를 타고 이동)는 강한 추세를 나타냅니다.
MixBot에서 활용하기
MixBot에서 볼린저밴드를 추가하면 기간(Period)과 표준편차 배수(Deviation)를 설정할 수 있습니다. 밴드 상단/하단 터치, 밴드 돌파 등을 진입/청산 조건으로 활용할 수 있습니다.
Moving Average (이동평균선)
이동평균선 (SMA/EMA)
개요
이동평균선은 일정 기간의 가격 평균을 연결한 선으로, 추세의 방향과 지지/저항 수준을 파악하는 가장 기본적인 보조지표입니다. SMA(단순이동평균)와 EMA(지수이동평균) 두 가지 유형이 있으며, EMA는 최근 가격에 더 큰 가중치를 부여합니다.
작동 원리
SMA = N일간 종가의 합 / N, EMA = 이전 EMA + 승수 x (현재가 - 이전 EMA)로 계산합니다. 단기(5~20일), 중기(50~60일), 장기(120~200일) 이동평균선을 함께 사용하여 추세를 판단합니다.
매매 전략
단기 이동평균이 장기 이동평균을 상향 돌파하면 골든크로스(매수), 하향 돌파하면 데드크로스(매도) 신호입니다. 가격이 이동평균선 위에 있으면 상승 추세, 아래에 있으면 하락 추세로 판단합니다.
MixBot에서 활용하기
MixBot에서 이동평균선을 추가하면 유형(SMA/EMA), 기간(Period), 적용 가격(종가/시가 등)을 설정할 수 있습니다. 이동평균 크로스를 진입 조건으로 사용하는 것이 가장 일반적입니다.
ATR (Average True Range)
평균진폭
개요
ATR은 시장의 변동성을 측정하는 지표입니다. 방향성을 나타내지 않고 오직 변동성의 크기만을 보여줍니다. ATR 값이 클수록 변동성이 높고, 작을수록 변동성이 낮은 상태입니다.
작동 원리
True Range = Max(고가-저가, |고가-전일종가|, |저가-전일종가|)를 계산한 후, N일(기본 14일) 동안의 True Range 평균을 구합니다. 갭 상승/하락도 반영하여 실제 변동폭을 정확하게 측정합니다.
매매 전략
ATR은 주로 손절매(SL)와 이익실현(TP) 수준을 설정하는 데 활용됩니다. 예: SL = 현재가 - 2 x ATR, TP = 현재가 + 3 x ATR. 변동성이 높을 때는 SL을 넓게, 낮을 때는 좁게 설정하여 시장 상황에 적응하는 전략을 만들 수 있습니다.
MixBot에서 활용하기
MixBot에서 ATR은 주로 리스크 관리에 활용됩니다. 손절매와 이익실현을 ATR 배수로 설정할 수 있어, 고정 핍수 방식보다 시장 변동성에 적응하는 유연한 전략을 구성할 수 있습니다.
Stochastic Oscillator
스토캐스틱
개요
스토캐스틱은 현재 가격이 일정 기간의 가격 범위 내에서 어디에 위치하는지를 보여주는 모멘텀 지표입니다. %K 라인과 %D 라인으로 구성되며, RSI와 유사하게 과매수/과매도 영역을 파악하는 데 사용됩니다.
작동 원리
%K = (현재 종가 - N일 최저가) / (N일 최고가 - N일 최저가) x 100, %D = %K의 M일 이동평균으로 계산합니다. 기본 설정은 K=14, D=3, Slowing=3입니다.
매매 전략
%K가 20 이하에서 %D를 상향 돌파하면 매수, 80 이상에서 %D를 하향 돌파하면 매도 신호입니다. RSI와 함께 사용하면 더 정확한 과매수/과매도 판단이 가능합니다.
MixBot에서 활용하기
MixBot에서 스토캐스틱을 추가하면 K Period, D Period, Slowing 값을 설정할 수 있습니다. %K와 %D 크로스를 진입/청산 조건으로 활용하여 모멘텀 기반 전략을 구성할 수 있습니다.
지표를 조합하여 나만의 자동매매 봇을 만들어보세요
MixBot 빌더에서 위 보조지표들을 자유롭게 조합하고 백테스트하여 브로커 CFD·FX 조건에 맞는 자동매매 전략 후보를 검증할 수 있습니다.