> EA·MT5 노하우 모음 > 경제 지표 필터 설정

경제 지표리스크 관리중급

경제 지표 필터 설정 — 급변동으로부터 계좌를 보호하기

최종 업데이트: 2026-05-20 | 예상 읽기 시간: 13분

고용지표나 FOMC 등 중요한 경제 지표 발표 전후에는 시장이 순간적으로 크게 움직이고 스프레드도 급격히 확대됩니다. 이 시간대의 거래는 우위가 있는 EA라도 한 번의 급변동으로 큰 손실을 입을 수 있습니다. 경제 지표 필터는 이 위험한 시간대의 거래를 자동으로 중단하는 기능입니다.

지표 발표 전후 거래가 왜 위험한가

중요한 경제 지표가 발표되면 시장 참여자들이 일제히 반응해 시세가 수 초 만에 크게 움직입니다. 발표 방향을 예측하는 것은 거의 불가능하며, 사실상 도박에 가깝습니다.

더 큰 문제는 체결 환경의 악화입니다. 발표 순간에는 스프레드가 평소의 5~10배로 벌어지고 슬리피지도 커집니다. 손절 주문이 예상보다 훨씬 불리한 가격에 체결되는 '미끄러짐'이 발생하기 쉬우며, EA의 리스크 계산이 무너집니다.

경제 지표 필터의 목적은 '지표로 이익을 내는 것'이 아니라 '예측 불가능하고 체결 환경이 나쁜 시간대를 피하는 것'입니다. 방어적 기능이라고 생각하세요.

특히 주의해야 할 경제 지표

다음 지표들은 영향이 크므로 발표 전후의 거래는 특히 피해야 합니다.

미국 고용지표(NFP)

매월 첫째 주 금요일. 미국 비농업 부문 고용자 수. 달러·GOLD·주가지수가 크게 움직이는 최중요 지표.

FOMC(미국 통화정책)

정책 금리 발표 및 의장 회견. 연 8회. 금리 전망 변화로 전 통화가 움직임.

CPI(소비자물가지수)

인플레이션 지표. 통화정책 예상에 직결되어 달러·GOLD에 큰 영향을 미침.

각국 중앙은행의 정책 금리

ECB·일본은행·영란은행 등. 해당 통화 쌍이 급변동함.

경제 지표 캘린더에서는 중요도가 3단계(낮음·보통·높음)로 표시됩니다. 최소한 '높음', 가능하면 '보통' 이상의 지표를 회피 대상으로 삼는 것이 안전합니다.

경제 지표 필터의 작동 원리

경제 지표 필터는 지표 캘린더 데이터를 참조해 대상 지표 발표가 가까워지면 자동으로 신규 진입을 중단합니다. 발표 후 일정 시간이 지나면 거래를 재개합니다.

당사 사이트의 EA에서는 EconomicFilter.mqh 라는 공통 모듈로 이 기능을 구현하고 있습니다. EA와 함께 이 파일을 MQL5/Include 에 배치하면 UseEconomicFilter 등의 파라미터가 유효해집니다.

필터가 지표 캘린더를 참조하므로 MT5에서 뉴스 수신이 활성화되어 있어야 합니다. 도구 → 옵션 → 서버에서 '뉴스 활성화'를 확인하세요.

필터 파라미터 설정

경제 지표 필터의 주요 파라미터와 권장값입니다.

파라미터기본값설명
UseEconomicFiltertrue경제 지표 필터를 활성화
NewsAvoidMinutesBefore30지표 발표 몇 분 전부터 거래를 중단할지
NewsAvoidMinutesAfter30지표 발표 후 몇 분까지 거래 중단을 유지할지
NewsImpactLevel2대상 중요도. 1=낮음 이상 / 2=보통 이상 / 3=높음만
NewsTargetCurrenciesUSD,EUR,JPY필터 대상 통화(CSV). 빈칸이면 전체 통화
CloseBeforeNewsfalse지표 발표 전에 보유 포지션을 청산할지
전후 30분은 하나의 기준입니다. 장기 보유형 EA는 전후 60분으로 확대하거나, 단기 EA는 좁히는 등 전략에 맞게 조정하세요. CloseBeforeNews=true 는 지표 발표 시점에 포지션을 유지하고 싶지 않은 경우에 사용합니다.

필터를 사용해야 할 EA·사용하지 않아도 되는 EA

경제 지표 필터가 만능은 아닙니다. EA의 성격에 따라 효과가 있는 경우와 그렇지 않은 경우가 있습니다.

EA 유형필터 필요 여부
단기·스캘핑형강력 권장. 급변동과 스프레드 확대의 영향을 가장 많이 받음
데이트레이드형(H1~H4)권장. 지표 전후의 불리한 체결을 피할 수 있음
장기 추세추종형선택 사항. 포지션 청산은 불필요한 경우가 많지만 신규 중단은 유효
마틴게일형신규 중단보다 지표 발표 전 포지션 규모 관리가 더 중요
필터를 너무 많이 걸면 거래 기회도 줄어듭니다. 백테스트에서 필터 있음/없음 두 가지를 비교해 성과가 어떻게 달라지는지 확인한 후 설정을 결정하세요.

📉 급변동에 대한 대비를 강화하기

경제 지표 필터는 방어 수단의 일부입니다. 연패나 드로다운에 대한 대처법도 함께 확인하세요.

드로다운 대처법 읽기 →

자주 묻는 질문

Q: 경제 지표 필터는 반드시 사용해야 하나요?

단기·스캘핑형 EA에서는 강력히 권장합니다. 급변동과 스프레드 확대의 영향을 가장 강하게 받기 때문입니다. 장기 추세추종형은 영향이 작아 선택 사항이지만, 신규 진입 중단만이라도 유효합니다.

Q: 발표 전후 몇 분을 회피하면 되나요?

전후 30분이 하나의 기준입니다. 장기 보유형 EA나 영향이 큰 지표(고용지표·FOMC)는 전후 60분으로 확대하는 것이 안전합니다. 단기 EA는 좁히는 경우도 있습니다. 백테스트로 비교해서 결정하세요.

Q: 필터를 사용하면 EA의 성과가 좋아지나요?

반드시 좋아지는 것은 아닙니다. 위험한 거래를 피하는 반면 거래 기회도 줄어듭니다. 필터 있음/없음으로 백테스트를 비교해 순이익과 드로다운의 변화를 확인한 후 판단하세요. 대부분의 경우 순이익은 약간 줄더라도 드로다운이 감소해 안정성이 높아집니다.

Q: 필터가 작동하고 있는지 확인하려면 어떻게 하나요?

EA의 전문가 탭 로그를 확인하세요. 필터가 작동해 거래를 중단했을 때 해당 메시지가 출력됩니다. 또한 MT5에서 뉴스 수신이 활성화되어 있는지(도구 → 옵션 → 서버)도 확인하세요.

Q: 지표 발표 중에 보유하고 있는 포지션은 어떻게 되나요?

기본 설정에서는 필터가 신규 진입만 중단하며 기존 포지션은 계속 유지됩니다. 지표 발표 시 포지션을 유지하고 싶지 않다면 CloseBeforeNews=true 로 설정하면 발표 전에 청산합니다. 단, 이익 실현 기회를 놓칠 수도 있으므로 전략에 맞게 선택하세요.