아래 차트는 2026년 8월 8일부터 9월 18일까지 실제 EUR/USD 1시간봉 1,000개를 사용합니다. 지표는 OHLC를 바탕으로 페이지에서 계산하며, 생성형 AI가 만든 캔들·신호·결과는 없습니다.
세 도구, 세 가지 역할
지표들이 같은 질문에 답하게 하지 않습니다. 방향, 강도, 변동성을 분리해 각 규칙의 목적을 분명히 합니다.
EMA 200 · 방향
EMA 200 위에서는 매수, 아래에서는 매도 설정만 검토합니다.
ADX 14와 DI · 강도
ADX가 25를 상향 돌파하고 같은 방향의 DI가 우세할 때 설정이 시작됩니다.
ATR 14 · 거리
매번 같은 핍 거리 대신 현재 변동성에 맞춘 손절 거리를 정합니다.
정확한 진입 및 청산 규칙
매수 포지션
종가가 EMA 200 위이고 ADX 14가 25를 상향 돌파하며 +DI가 −DI보다 높으면 다음 캔들의 시가에 매수합니다.
매도 포지션
종가가 EMA 200 아래이고 ADX 14가 25를 상향 돌파하며 −DI가 +DI보다 높으면 다음 캔들의 시가에 매도합니다.
손실 제한 · 이익 목표 · 시간 기준 청산
초기 손실 제한은 ATR 14의 1.5배입니다. 목표는 1.5R, 즉 ATR의 2.25배입니다. 동시에 한 포지션만 허용하며 72개 1시간봉 후에도 끝나지 않으면 시간 청산합니다.
실제 EUR/USD 1시간봉, EMA, 실행된 규칙
초록·빨강 화살표는 조건으로 생성된 진입입니다. 노란 TP와 빨간 SL은 기계적 청산 결과를 표시합니다. 아래 차트에는 ADX, +DI, −DI와 기준선 25가 있습니다.
EUR/USD · H1 · EMA 200
2026-08-08 — 2026-09-18 · UTC
제한된 표본이 보여주는 것
이 기간에는 목표 도달과 손절이 모두 있습니다. 수익 거래만 고른 것이 아니라 규칙 실행을 보여줍니다. 스프레드, 수수료, 스왑, 슬리피지를 포함하지 않았으므로 표시된 R 단위 결과를 실제 성과로 볼 수 없습니다.
프레임워크가 약해지는 상황
늦은 진입
가격 움직임의 상당 부분이 끝난 뒤 ADX가 25를 넘을 수 있습니다.
박스권 복귀
가격이 EMA 200을 잠깐 넘었다가 다시 박스권으로 돌아갈 수 있습니다.
뉴스 충격
과거 봉으로 계산한 ATR은 주요 발표 전후의 갭이나 슬리피지를 과소평가할 수 있습니다.
브로커 차이
서버 시간, 스프레드, 캔들 구성, 체결이 신호와 결과를 바꿀 수 있습니다.
제대로 테스트하는 방법
- 일관된 EUR/USD 1시간봉을 최소 수년치 사용합니다.
- 현실적인 스프레드, 수수료, 스왑, 슬리피지를 포함합니다.
- 첫 기준 테스트에서는 EMA 200, ADX 14/25, ATR 14를 고정합니다.
- 개발 구간과 사용하지 않은 아웃오브샘플 구간을 분리합니다.
- 소규모 실거래를 고려하기 전 데모에서 포워드 테스트합니다.
전략은 지표 3개가 아니라 규칙의 집합
EMA, ADX, ATR은 진입 시점, 포지션 크기, 비용, 실패 조건이 고정돼야 유용합니다. 이 모델의 가치는 손실 사례를 숨기지 않고 재현·검증·개선할 수 있다는 점입니다.
데이터 출처
투명한 과거 데이터 예시이며, 결과 보장이나 완전한 백테스트가 아닙니다.