TSI Indicator
- 지표
- Etsushi Ishizuka
- 버전: 1.0
개요
True Strength Index(TSI) 지표는 MT4의 별도 창에 표시되는 모멘텀 오실레이터입니다. 모멘텀(MTM)과 그 절대값을 두 번의 지수 이동평균(EMA)으로 부드럽게 처리한 뒤, 그 비율에 100을 곱해 산출합니다. TSI는 시장 추세의 강도와 전환점을 시각적으로 파악하는 데 유용합니다.
주요 기능
- 이중 EMA 부드러움 처리로 노이즈 감소 및 깨끗한 선 형태 제공
- 신호 EMA 오버레이로 진입·청산 타이밍 보조
- –100에서 +100 범위 자동 스케일링
- 0 및 ±50 레벨 라인 표시로 가독성 향상
- Fast EMA, Slow EMA, Signal EMA 기간을 자유롭게 설정 가능
설치 방법
- MT4에서 “파일” → “데이터 폴더 열기”를 선택합니다.
- TSI.mq4 파일을 MQL4\Indicators 폴더에 복사합니다.
- MT4를 재시작하거나 “네비게이터” 창에서 우클릭 후 “새로 고침”을 선택합니다.
- 차트 상단 “삽입” → “사용자 지정” → “TSI”를 차례로 클릭한 후, 매개변수를 설정하고 “확인”을 누릅니다.
파라미터
| 변수 | 기본값 | 설명 |
|---|---|---|
| FastEMAPeriod | 7 | MTM을 부드럽게 처리하는 빠른 EMA 기간 |
| SlowEMAPeriod | 7 | 첫 번째 EMA를 추가로 부드럽게 처리하는 느린 EMA 기간 |
| SignalEMAPeriod | 7 | TSI 선에 적용되는 신호 EMA 기간 |
계산 로직
- 모멘텀(MTM) 계산:
MTM[i] = Close[i] – Close[i+1] - 절대 모멘텀 계산:
ABSMTM[i] = MathAbs(MTM[i]) - 첫 번째 EMA(빠른) – SMA 초기값 후 재귀 계산:
EMA1[i] = EMA1[i+1] + k1 × (MTM[i] – EMA1[i+1]) - 두 번째 EMA(느린) – EMA1 기반 추가 부드러움:
EMA2[i] = EMA2[i+1] + k2 × (EMA1[i] – EMA2[i+1]) - True Strength Index 계산:
TSI[i] = 100 × EMA2_MTM[i] / EMA2_ABSMTM[i] - 신호 EMA – SMA 초기값 후 재귀 계산:
Signal[i] = Signal[i+1] + ksig × (TSI[i] – Signal[i+1])
활용 방법
- TSI가 0을 상향 돌파하면 매수 신호 보조
- TSI가 0을 하향 돌파하면 매도 신호 보조
- ±50 이상 또는 이하 값은 강한 추세 또는 과매수/과매도 판단
- TSI와 신호 EMA의 골든 크로스/데드 크로스를 진입·청산 시점으로 활용
- 다중 기간 프레임에서 동시에 장기 추세와 단기 모멘텀 분석
추천 설정
- 스캘핑: FastEMAPeriod=5, SlowEMAPeriod=13, SignalEMAPeriod=5
- 데이 트레이딩: FastEMAPeriod=7, SlowEMAPeriod=14, SignalEMAPeriod=7
- 스윙 트레이딩: FastEMAPeriod=14, SlowEMAPeriod=28, SignalEMAPeriod=14
주의 사항
- 백테스트와 실시간 데이터 차이로 인해 미세한 오차가 발생할 수 있습니다.
- 매우 짧은 기간의 차트에서는 노이즈가 증가할 수 있으므로 FastEMAPeriod를 늘리거나 필터를 추가 권장.
- 과거 성과가 미래 수익을 보장하지 않습니다. 실거래 전 데모 계좌에서 충분히 검증하세요.
이 지표는 모든 레벨의 트레이더를 위해 TOKYO‑EA에서 제공하는 고품질 커스텀 도구 중 하나입니다.

Hay varios indicadores con el mismo titulo. Este no es el mas intuitivo pero denede de cada visión. A los que les gustan los cruces les puede venir bién para FOREX