경제 지표 필터 설정 — 급변동으로부터 계좌를 보호하기
최종 업데이트: 2026-05-20 | 예상 읽기 시간: 13분
고용지표나 FOMC 등 중요한 경제 지표 발표 전후에는 시장이 순간적으로 크게 움직이고 스프레드도 급격히 확대됩니다. 이 시간대의 거래는 우위가 있는 EA라도 한 번의 급변동으로 큰 손실을 입을 수 있습니다. 경제 지표 필터는 이 위험한 시간대의 거래를 자동으로 중단하는 기능입니다.
지표 발표 전후 거래가 왜 위험한가
중요한 경제 지표가 발표되면 시장 참여자들이 일제히 반응해 시세가 수 초 만에 크게 움직입니다. 발표 방향을 예측하는 것은 거의 불가능하며, 사실상 도박에 가깝습니다.
더 큰 문제는 체결 환경의 악화입니다. 발표 순간에는 스프레드가 평소의 5~10배로 벌어지고 슬리피지도 커집니다. 손절 주문이 예상보다 훨씬 불리한 가격에 체결되는 '미끄러짐'이 발생하기 쉬우며, EA의 리스크 계산이 무너집니다.
특히 주의해야 할 경제 지표
다음 지표들은 영향이 크므로 발표 전후의 거래는 특히 피해야 합니다.
미국 고용지표(NFP)
매월 첫째 주 금요일. 미국 비농업 부문 고용자 수. 달러·GOLD·주가지수가 크게 움직이는 최중요 지표.
FOMC(미국 통화정책)
정책 금리 발표 및 의장 회견. 연 8회. 금리 전망 변화로 전 통화가 움직임.
CPI(소비자물가지수)
인플레이션 지표. 통화정책 예상에 직결되어 달러·GOLD에 큰 영향을 미침.
각국 중앙은행의 정책 금리
ECB·일본은행·영란은행 등. 해당 통화 쌍이 급변동함.
경제 지표 필터의 작동 원리
경제 지표 필터는 지표 캘린더 데이터를 참조해 대상 지표 발표가 가까워지면 자동으로 신규 진입을 중단합니다. 발표 후 일정 시간이 지나면 거래를 재개합니다.
당사 사이트의 EA에서는 EconomicFilter.mqh 라는 공통 모듈로 이 기능을 구현하고 있습니다. EA와 함께 이 파일을 MQL5/Include 에 배치하면 UseEconomicFilter 등의 파라미터가 유효해집니다.
필터 파라미터 설정
경제 지표 필터의 주요 파라미터와 권장값입니다.
| 파라미터 | 기본값 | 설명 |
|---|---|---|
| UseEconomicFilter | true | 경제 지표 필터를 활성화 |
| NewsAvoidMinutesBefore | 30 | 지표 발표 몇 분 전부터 거래를 중단할지 |
| NewsAvoidMinutesAfter | 30 | 지표 발표 후 몇 분까지 거래 중단을 유지할지 |
| NewsImpactLevel | 2 | 대상 중요도. 1=낮음 이상 / 2=보통 이상 / 3=높음만 |
| NewsTargetCurrencies | USD,EUR,JPY | 필터 대상 통화(CSV). 빈칸이면 전체 통화 |
| CloseBeforeNews | false | 지표 발표 전에 보유 포지션을 청산할지 |
필터를 사용해야 할 EA·사용하지 않아도 되는 EA
경제 지표 필터가 만능은 아닙니다. EA의 성격에 따라 효과가 있는 경우와 그렇지 않은 경우가 있습니다.
| EA 유형 | 필터 필요 여부 |
|---|---|
| 단기·스캘핑형 | 강력 권장. 급변동과 스프레드 확대의 영향을 가장 많이 받음 |
| 데이트레이드형(H1~H4) | 권장. 지표 전후의 불리한 체결을 피할 수 있음 |
| 장기 추세추종형 | 선택 사항. 포지션 청산은 불필요한 경우가 많지만 신규 중단은 유효 |
| 마틴게일형 | 신규 중단보다 지표 발표 전 포지션 규모 관리가 더 중요 |