intermediate 높음 회수 ~20 trades/mo

News / Event-based

뉴스 트레이딩 EA는 예정된 경제지표 발표 전후의 변동성 급등을 노립니다 — 발표 직전에 스트래들을 걸거나, 발표 구간의 진입을 억제하는 블랙아웃 필터를 씁니다. 분산이 크고 스프레드에 극도로 민감하므로, 스트래들 방식에는 Raw/ECN 계좌가 필수입니다.

메커니즘

Pre-news straddle: two pending orders (one buy stop, one sell stop) are placed a fixed number of pips above and below spot before a high-impact release. The first order to trigger is filled and the other is cancelled once the spike commits to a direction. News blackout: the EA reads an economic calendar and suppresses new entries for a configurable window (e.g. 2 hours before and after a red-folder event). The blackout variant is purely defensive — it improves another strategy's expectancy by keeping it out of erratic post-release price action rather than trading the news itself.

적합성

Straddle variants require extremely tight spreads and fast execution to clear the cost-of-entry before the release-time spread blowout. Best on USD/JPY, EUR/USD and GBP/USD around NFP, FOMC and CPI. Blackout variants are near-universally beneficial and impose minimal cost. A Raw/ECN account is mandatory for straddle approaches; Market or Standard accounts produce negative expectancy after the widened spread and slippage. Many brokers' terms of service also restrict or void news-scalping profits — read the account agreement first.

참고

뉴스 트레이딩은 차트 신호를 버리고 시계를 거래합니다. 지표를 기다리는 대신, 뉴스 엑스퍼트 어드바이저는 예정된 고임팩트 발표 전후 — 시장이 거의 확실히 급격하게 움직이는 유일한 순간 — 에 작동합니다. 캘린더 외에는 공유하는 것이 거의 없는 정반대되는 두 가지 설계가 있습니다. pre-news 스트래들은 buy stop과 sell stop으로 가격을 감싸 급등이 어느 방향으로 튀든 잡으려 합니다. 뉴스 블랙아웃은 그 반대로, 발표 전후의 진입을 억제해 추세나 스캘핑 EA가 발표 직후의 불규칙한 가격에 휩쓸리지 않게 합니다.

이 페이지는 각각이 MetaTrader 5 안에서 어떻게 동작하는지 — 생존을 결정하는 입력값, 스트래들을 조용히 죽이는 체결 현실, 그것을 무효화할 수 있는 브로커 조항, 그리고 실제 자본을 노출하기 전에 EA Builder에서 두 방식을 어떻게 만들고 스트레스 테스트하는지 — 를 설명합니다.

작동 방식: 두 가지 뉴스 메커니즘

두 방식은 거울상입니다. 둘 다 이해하는 것이 뉴스를 거래하는 EA를 사느냐, 단지 뉴스를 피하는 EA를 사느냐의 차이입니다.

pre-news 스트래들은 red-folder 발표 직전 몇 순간에 현재가 위아래로 고정된 pip 간격을 둔 두 개의 pending 주문을 걸어둡니다. EUR/USD가 1.1000에 있고 버퍼가 12 pip이라 하면, EA는 1.1012에 buy stop, 1.0988에 sell stop을 심습니다. 발표가 터지고 가격이 요동치면 한 stop이 체결되고, EA는 다른 하나를 취소하며, 손절과 익절 또는 트레일링 청산으로 연장을 탑니다. 베팅은 순전히 움직임이 진입 비용보다 크다는 것 — 방향은 시장에 맡깁니다.

뉴스 블랙아웃은 이벤트를 전혀 거래하지 않습니다. 경제 캘린더를 읽고, 각 고임팩트 발표 전후 설정 가능한 구간 — 예컨대 전후 두 시간 — 동안 자신의 호스트 전략이 새 포지션을 여는 것을 막고, 선택적으로 열린 포지션을 청산합니다. 이는 거래가 아니라 보험입니다. 건너뛴 몇 개의 셋업을 비용으로 치르는 대신, 방향성 EA를 엣지가 뒤집히는 바로 그 조건에서 벗어나게 합니다.

  • 스트래들 — 공격적이고, 분산이 크며, 스프레드와 지연에 결정적이고, 허용적인 브로커와 Raw/ECN 계좌가 필요합니다.
  • 블랙아웃 — 방어적이고, 거의 무료이며, 보편적으로 적용 가능하고, 자신의 수익을 내기보다 다른 전략의 기대값을 개선합니다.

스트래들의 수익 엔진은 급등의 크기이고, 손실 엔진은 체결 마찰과 휩쏘 — 발표가 한 방향으로 튀어 당신의 stop을 채운 뒤, 반응하기도 전에 진입가와 보호 stop을 모두 격렬하게 뚫고 반전하는 것 — 입니다. 블랙아웃은 자신의 수익 엔진이 없습니다. 그 전체 가치는 방지하는 손실에 있습니다.

시장 조건: 뉴스 EA가 이길 때와 무너질 때

스트래들이 순양(+)이 되려면 특정하고 드문 조합이 필요합니다. 이 중 하나라도 어긋나면 발표 시점의 비용이 움직임을 삼켜버립니다.

조건스트래들에 유리스트래들에 적대적
발표 서프라이즈실제치가 컨센서스에서 크게 벗어남 → 큰 방향성 움직임컨센서스 부합 → 작은 움직임, 휩쏘
계좌 유형Raw/ECN, 타이트한 커미션 스프레드Standard/Market, 발표 시 스프레드 폭발
체결저지연 VPS, 빠른 체결, 리쿼트 없음소매 지연, 슬리피지, 리쿼트 거부
브로커 약관뉴스 스캘핑 명시적 허용조항이 뉴스 구간 수익을 제한/무효화
상품깊고 유동적인 메이저(USD/JPY, EUR/USD, GBP/USD)스프레드가 정상화되지 않는 얇은 크로스

가장 크게 오해되는 지점: 컨센서스에 부합하는 발표는 서프라이즈보다 더 안전한 게 아니라 더 나쁩니다. 숫자가 컨센서스와 맞으면 가격이 흔히 튀어 당신의 stop 중 하나를 채운 뒤 다시 되돌아옵니다 — “뉴스”가 결코 정당화하지 않은 손실 방향성 포지션을 떠안게 됩니다. 스트래들은 한 방향으로 확정해 계속 나아가는 진짜 서프라이즈를 원합니다. 초조한 양방향 반응은 최악의 경우입니다.

반면 블랙아웃은 적대적 국면이 없습니다 — 폭풍이 지나가는 동안 그저 아무것도 하지 않습니다. 그 비대칭성이야말로 대부분의 소매 트레이더에게 캘린더가 진입보다 필터로 더 유용한 이유입니다.

MT5의 파라미터와 설정

MetaTrader 5 안에서 뉴스 EA는 몇 개의 입력값을 통해 자신의 엣지 — 와 취약성 — 를 드러냅니다. 기본값이 아니라 해당 통화쌍의 발표 시점 거동에서 값을 설정하세요.

입력값일반적 시작점무엇을 제어하는가
EntryBufferPips유동적 메이저에서 8–15; 발표 전 스프레드보다 넓게각 pending 주문의 현재가로부터의 거리; 너무 좁으면 = 발표 전 표류에서 조기 체결
MaxSpreadPipsECN 정상값 바로 위로 하드캡스프레드가 폭발하면 진입 중단 — 최악의 체결을 막는 입력값
SlippagePips (deviation)짐작이 아니라 측정한 몇 pip주문이 슬리피지 대신 거부되기 전 허용되는 최대 체결 편차
EventImpactFilterHigh / red-folder만EA가 어느 캘린더 이벤트에 작동하는가
CurrencyFilter해당 통화쌍의 두 통화관련 없는 통화의 발표를 무시
BlackoutMinutesBefore/After60–120 (블랙아웃 방식)각 이벤트 전후 억제 구간
CancelUnfilledAfterSec짧게, 이벤트 범위로발화되지 않은 pending 주문을 끌어내려 이후 관련 없는 움직임에 발화하지 못하게 함

사람들이 건너뛰는 두 입력값이 바로 스트래들을 살려두는 두 가지입니다. MaxSpreadPips는 중단 스위치입니다: 없으면 EA는 피해야 할 바로 그 스프레드 폭발 속으로 진입합니다. SlippagePips(주문 편차)는 나쁜 체결이 거부되는지, 아니면 트리거보다 몇 pip 나쁘게 조용히 수용되는지를 결정합니다 — 그리고 빠른 발표에서 조용한 수용은 “수익성 있는” 백테스트가 실전에서 돈을 잃는 방식입니다.

플래그를 세울 만한 MT5 특유의 함정 두 가지:

  • 하드코딩된 이벤트 시각은 취약합니다. 많은 뉴스 EA가 발표 타임스탬프를 박아넣습니다. 그것은 서머타임 전환으로 어긋나고, 당신의 브로커 서버 시간 오프셋과 다르며, 중앙은행이 일정을 변경하면 깨집니다. 허용 오차 창을 둔 실시간 캘린더 피드가 하드코딩된 시계보다 훨씬 견고합니다 — 그리고 어떤 하드코딩된 시각이든 서머타임 경계를 넘어 재검증해야 합니다.
  • 테스터는 발표 시점의 체결을 모델링할 수 없습니다. MT5의 Strategy Tester는 모델링된 스프레드를 적용하고 당신의 pending 가격에서 체결을 가정합니다. 실제 발표 초에는 테스터가 재현하지 못하는 스프레드 급등, 리쿼트, 슬리피지가 나타납니다. 스트래들 백테스트를 비용의 하한으로 취급하고, 숫자를 신뢰하기 전에 여러 실제 발표에 걸쳐 데모 계좌에서 검증하세요.
  1. MT5에서 EA의 속성을 열고(차트에서 F7) EntryBufferPips를 딱 떨어지는 숫자가 아니라 발표 전 스프레드보다 넓게 설정하세요.
  2. MaxSpreadPips를 하드캡하고, 나쁜 체결이 조용히 수용되지 않고 거부되도록 현실적인 SlippagePips(deviation)를 설정하세요.
  3. EventImpactFilter를 red-folder 이벤트로 제한하고 CurrencyFilter를 해당 통화쌍의 두 통화로 설정하세요.
  4. EA가 실시간 캘린더 피드를 읽는지 확인하거나, 하드코딩된 시각이 있다면 서머타임 변경을 넘어 재검증하세요.
  5. 라이브 전에 최소 세 번의 실제 고임팩트 발표에 걸쳐 데모에서 포워드 테스트하고, 각 체결에서 실제 스프레드와 슬리피지를 기록하세요.

실패 유형: 뉴스 EA가 돈을 잃는 방식

거의 모든 스트래들 손실은 체결 비용, 또는 EA가 건너뛰었어야 할 이벤트를 거래한 데로 거슬러 올라갑니다. 구체적 경로:

  • 발표 시 스프레드 폭발. 발표 전후 몇 초 동안 스프레드가 평상시 값을 훨씬 넘어 벌어집니다. 이제 두 pending 주문 모두 진입 비용이 더 커지고, 손익분기를 위해서만도 움직임이 더 커야 합니다. MaxSpreadPips 중단 없이는 EA가 최악의 비용 속으로 진입합니다.
  • 슬리피지와 리쿼트. pending 주문이 트리거보다 몇 pip 벗어나 체결되거나, 거부되고 더 나쁜 가격에 재제안됩니다. 느린 소매 피드에서는 이것만으로도 양(+)의 기대값 설계를 음(−)으로 뒤집을 수 있으며, 그래서 가정한 슬리피지가 아니라 측정된 슬리피지가 성패를 가르는 변수입니다.
  • 컨센서스 부합 발표의 휩쏘. 숫자가 컨센서스와 맞고, 가격이 튀어 한 stop을 채운 뒤, 당신의 진입가와 손절을 뚫고 반전합니다. 뉴스가 결코 정당화하지 않은 방향성 손실을 떠안게 됩니다. 이것이 조용한 발표에서의 지배적 손실입니다.
  • 브로커 조항 시행. 계좌 약관이 뉴스 구간 수익을 제한하거나 무효화합니다. EA는 차트에서 “이기지만” 수익이 회수되거나 계좌에 플래그가 붙습니다 — 백테스트에는 결코 나타나지 않는 손실입니다.
  • 캘린더/시계 오류. 하드코딩된 시각이 서머타임 변경 후 어긋나거나, 임팩트 필터가 너무 느슨해, EA가 엉뚱한 이벤트나 잘못된 초에 발화해 평평한 조건 속으로 진입합니다.

mt5depot에서 뉴스 EA를 만들고 스트레스 테스트하는 법

두 방식 중 어느 것을 만들든 MQL5를 작성할 필요가 없습니다. 노코드 빌더에서 당신은 같은 기계를 조립합니다 — 스트래들에는 스프레드 중단과 편차 상한을 둔 pending 주문 브래킷을, 블랙아웃에는 캘린더 기반 진입 억제 창을 — 그리고 결정적으로, 자본을 위험에 노출하기 전에 체결 가정을 스트레스 테스트할 수 있습니다.

  • 어느 방식을 만들지 미리 정하세요: 공격적 스트래들인가 방어적 블랙아웃인가 — 둘은 정반대의 리스크 형태를 갖습니다.
  • 스트래들이라면 진입 버퍼를 발표 전 스프레드보다 넓게 설정하고 MaxSpreadPips와 슬리피지 편차를 모두 하드캡하세요.
  • 이벤트 필터를 red-folder 발표로, 통화 필터를 해당 통화쌍의 두 통화로 제한하세요.
  • 실제 발표 당일 틱에 대해 백테스트한 뒤, 여러 실제 NFP/FOMC/CPI 이벤트에 걸쳐 데모에서 포워드 테스트하고 실제 스프레드와 슬리피지를 기록하세요.
  • 스트래들에 자금을 넣기 전에 브로커 약관이 뉴스 스캘핑을 허용하는지 확인하고 Raw/ECN 계좌를 사용하세요.

직접 만드는 것의 가치는 구매한 뉴스 EA가 숨기는 체결 비용을 직접 볼 수 있다는 데 있습니다. 깔끔한 체결로 모델링된 벤더 곡선은 훌륭해 보입니다. 같은 로직을 실제 발표 틱에 걸쳐 돌려 각 체결에서 스프레드와 슬리피지를 기록하면, 움직임이 실제로 비용을 넘어서는지 — 실계좌가 뼈아프게 알아채기 전에 — 알게 됩니다.

뉴스 트레이딩 대 추세 전략

스트래들과 추세 추종 EA는 둘 다 큰 방향성 움직임을 원하지만, 그것을 어떻게 벌고 어디서 실패하는지가 다릅니다 — 바로 그래서 블랙아웃 필터가 추세 시스템과 그토록 잘 맞습니다.

뉴스 스트래들추세 추종
트리거예정된 발표(시계)차트 신호(가격)
최선의 경우계속 나아가는 진짜 서프라이즈지속되는 방향성 움직임
최악의 경우컨센서스 부합 발표 → 휩쏘 + 스프레드 비용출렁이는 레인지 → 작은 손실 다발
결정적 변수발표 시점 스프레드 & 슬리피지진입 타이밍 & 추세 지속성
계좌 요건Raw/ECN 필수; 허용적 브로커Standard도 무방

어느 방식이 “더 낫다”고 할 수 없습니다. 둘은 서로 다른 질문에 답합니다. 스트래들은 시장에 지금 움직이라고 요구하며, 그 자리에 있기 위해 문턱에서 무거운 통행료를 치릅니다. 블랙아웃은 언제 물러서야 하는지 알려달라는 것 외에는 뉴스에 아무것도 요구하지 않습니다 — 그리고 대부분의 소매 계좌에서, 물러서는 것이야말로 캘린더가 제 몫을 하는 곳입니다.

대표 통화쌍

이 전략이 가장 효과적인 환경

관련 글

자주 묻는 질문

뉴스 트레이딩 EA란 무엇인가요?
뉴스 트레이딩 EA는 차트 신호가 아니라 예정된 경제지표 발표를 중심으로 만들어진 엑스퍼트 어드바이저입니다. 정반대되는 두 가지 설계가 있습니다. 스트래들 EA는 고임팩트 발표 직전 몇 초 전에 가격 위에 buy stop, 아래에 sell stop을 걸어 급등이 어느 방향으로 튀든 잡으려 합니다. 블랙아웃 EA는 그 반대로 — 경제 캘린더를 읽어 이벤트 전후로 다른 전략의 진입을 억제해, 발표 직후의 불규칙한 가격에 휩쓸리지 않게 합니다. 이 둘은 시계 역할을 하는 캘린더 외에는 공유하는 것이 거의 없습니다.
EA로 뉴스 트레이딩을 하면 수익이 나나요?
스트래들 뉴스 EA는 체결 비용이 잡아내는 움직임의 크기보다 작게 유지될 때만 수익을 낼 수 있는데, 그 조건은 자주 무너집니다. 발표 시점에는 스프레드가 벌어지고, 체결이 슬리피지를 겪으며, 리쿼트가 가장 중요한 순간에 주문을 거부합니다. Market이나 Standard 계좌에서는 벌어진 스프레드 때문에, 방향을 아무리 잘 맞혀도 기대값이 대개 음수가 됩니다. 블랙아웃 EA는 이 엣지를 아예 쫓지 않습니다 — 다른 전략이 이벤트 동안 취했을 손실 거래를 제거할 뿐인데, 이는 폭은 작지만 훨씬 신뢰할 수 있는 개선입니다.
pre-news 스트래들이란 무엇이고 왜 스프레드에 그렇게 민감한가요?
pre-news 스트래들은 가격을 고정된 pip 간격을 둔 두 개의 pending 주문으로 감싸, 하나가 발표 급등에 발화되게 합니다. 스프레드에 민감한 이유는 진입 버퍼와 발표 시점의 벌어진 스프레드가 모두 당신이 잡는 움직임에서 차감되기 때문입니다. 주문이 체결되기 전에 스프레드가 버퍼를 넘어 부풀거나, 체결이 트리거보다 몇 pip 벗어나 슬리피지를 겪으면, 손익분기점을 맞추기 위해서만도 움직임이 평소보다 훨씬 커야 합니다. 이것이 스트래들 EA가 Raw 또는 ECN 계좌와 코로케이션 저지연 체결을 요구하면서도 느린 체결에서는 여전히 실패하는 이유입니다.
브로커가 뉴스 트레이딩 EA를 허용하나요?
항상 그렇지는 않습니다. 많은 브로커 계좌 약관에는 고임팩트 뉴스 전후의 짧은 구간에서의 거래 수익을 제한하거나 무효화하는 조항이 있으며, 때로 latency, arbitrage 또는 gap-trading 조항이라 불립니다. 시행 범위는 발표 시점의 스프레드 확대와 슬리피지부터 수익 회수 또는 계좌 폐쇄까지 다양합니다. 스트래들 EA를 돌리기 전에 약관에서 정확한 문구를 읽고, 뉴스 스캘핑이 허용되는지 서면으로 확인하세요. 블랙아웃 EA는 뉴스로 진입하는 것이 아니라 뉴스에서 물러나 거래하므로 이 문제를 전적으로 피합니다.
뉴스 EA가 엉뚱한 이벤트에 걸리지 않게 하려면 어떻게 하나요?
EA는 자신이 읽는 캘린더 피드와 이벤트 필터만큼만 정확합니다. 임팩트로 필터링해 red-folder 이벤트에만 작동하게 하고, 통화로 필터링해 EUR/USD EA가 관련 없는 통화의 지표가 아니라 USD와 EUR 발표에 반응하게 하세요. 취약한 부분은 시간입니다. 많은 EA가 발표 타임스탬프를 하드코딩하는데, 이는 서머타임 변경, 브로커 서버 시간 오프셋, 막판 일정 변경으로 어긋납니다. 하드코딩된 시계보다 허용 오차 창을 둔 실시간 캘린더 피드를 선호하고, 서머타임 경계를 포함하는 기간에 대해 필터를 백테스트하세요.
스트래들과 블랙아웃 — 어느 뉴스 EA를 돌려야 하나요?
대부분의 소매 계좌에는 블랙아웃 방식이 더 건전한 선택입니다. 특별한 계좌가 필요 없고, 비용이 최소이며, 추세나 스캘핑 전략이 엣지가 뒤집히는 유일한 환경에서 벗어나게 함으로써 그 기대값을 안정적으로 끌어올립니다. 스트래들은 빠른 체결이 가능한 Raw/ECN 계좌와 뉴스 스캘핑을 허용하는 브로커에서만 살아남는 전문가용 도구입니다 — 그리고 그때조차 측정된 슬리피지에 따라 생사가 갈립니다. 구매한 EA가 실제로 어느 쪽인지 자금을 넣기 전에 파악하세요. 둘은 정반대의 리스크 형태를 갖습니다.