intermediate drawdown cao ~20 trades/mo

News / Event-based

EA giao dịch tin tức khai thác cú tăng vọt biến động quanh các bản tin kinh tế theo lịch — một chiến lược straddle trước sự kiện, hoặc một bộ lọc blackout chặn vào lệnh quanh sự kiện đó. Phương sai cao và cực kỳ nhạy với spread; tài khoản Raw/ECN là bắt buộc cho biến thể straddle.

Cơ chế

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.

Độ phù hợp

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.

Ghi chú

Giao dịch tin tức từ bỏ tín hiệu biểu đồ và giao dịch theo chiếc đồng hồ. Thay vì chờ một chỉ báo, một expert advisor tin tức hành động quanh một bản tin tác động mạnh theo lịch — khoảnh khắc duy nhất mà thị trường gần như chắc chắn sẽ di chuyển mạnh. Có hai thiết kế đối lập hầu như không chia sẻ gì ngoài chiếc lịch. Một straddle trước tin kẹp giá bằng một buy stop và một sell stop rồi cố bắt lấy chiều nào mà cú tăng vọt chạy theo. Một blackout tin tức thì làm ngược lại: nó chặn các lệnh vào quanh các bản tin để một EA theo xu hướng hoặc scalping không bị giằng co bởi biến động giá hỗn loạn sau bản tin.

Trang này giải thích cách mỗi loại vận hành bên trong MetaTrader 5 — những tham số quyết định sự sống còn, những thực tế khớp lệnh âm thầm giết chết straddle, những điều khoản nhà môi giới có thể hủy bỏ nó, và cách xây dựng cùng kiểm tra áp lực cho từng biến thể trên EA Builder trước khi vốn thật bị đưa vào rủi ro.

Cách vận hành: hai cơ chế tin tức

Hai biến thể là hình ảnh phản chiếu của nhau. Hiểu cả hai là sự khác biệt giữa việc mua một EA giao dịch tin tức và một EA chỉ đơn thuần né tránh nó.

Pre-news straddle đặt hai lệnh chờ cách một khoảng pip cố định phía trên và phía dưới giá hiện tại ngay trước một bản tin red-folder. Giả sử EUR/USD đứng ở 1.1000 với vùng đệm 12 pip: EA gieo một buy stop tại 1.1012 và một sell stop tại 1.0988. Khi bản tin ra và giá lao đi, một stop khớp, EA hủy cái còn lại, và nó cưỡi theo đà tiếp diễn với một stop-loss cùng take-profit hoặc một điểm thoát trailing. Ván cược thuần túy là cú di chuyển lớn hơn chi phí để vào nó — chiều được để mặc cho thị trường.

News blackout hoàn toàn không giao dịch sự kiện. Nó đọc một lịch kinh tế, và trong một cửa sổ có thể cấu hình quanh mỗi bản tin tác động mạnh — chẳng hạn hai giờ trước và sau — nó chặn chiến lược chủ mở vị thế mới và tùy chọn đóng phẳng các vị thế đang mở. Đó là bảo hiểm, không phải một giao dịch. Nó tốn một nhúm thiết lập bị bỏ qua và, đổi lại, giữ một EA có chiều tránh xa đúng những điều kiện nơi lợi thế của nó bị đảo ngược.

  • Straddle — tấn công, nhiều phương sai, quan trọng về spread và độ trễ, cần một nhà môi giới dễ dãi và một tài khoản Raw/ECN.
  • Blackout — phòng thủ, gần như miễn phí, áp dụng phổ quát, cải thiện kỳ vọng toán học của một chiến lược khác thay vì tự tạo ra lợi nhuận riêng.

Cỗ máy lợi nhuận của straddle là quy mô của cú tăng vọt; cỗ máy thua lỗ của nó là ma sát khớp lệnh và cú whipsaw — một bản tin tăng vọt một chiều, khớp stop của bạn, rồi đảo chiều dữ dội xuyên qua cả điểm vào lẫn stop bảo vệ trước khi bạn kịp phản ứng. Blackout không có cỗ máy lợi nhuận riêng; toàn bộ giá trị của nó là những khoản thua mà nó ngăn chặn.

Điều kiện thị trường: khi nào một EA tin tức thắng và khi nào nó gãy

Một straddle cần một tổ hợp cụ thể, hiếm gặp để có lãi ròng. Sai bất kỳ điều nào trong số này và chi phí vào thời điểm ra tin sẽ nhấn chìm cú di chuyển.

Điều kiệnThuận lợi cho straddleBất lợi cho straddle
Bất ngờ của bản tinSố liệu thực tế lệch xa dự báo → di chuyển có chiều rõ, lớnSố liệu đúng dự báo → di chuyển nhỏ, whipsaw
Loại tài khoảnRaw/ECN, spread hoa hồng chặtStandard/Market, spread bung ra khi ra tin
Khớp lệnhVPS độ trễ thấp, khớp nhanh, không requoteĐộ trễ bán lẻ, trượt giá, requote bị từ chối
Điều khoản môi giớiNews scalping được cho phép rõ ràngĐiều khoản hạn chế hoặc hủy lợi nhuận trong cửa sổ tin
Công cụMajor sâu, thanh khoản (USD/JPY, EUR/USD, GBP/USD)Cặp chéo mỏng nơi spread không bao giờ bình thường lại

Điểm bị hiểu lầm nhiều nhất: một bản tin đúng dự báo tệ hơn một bất ngờ, chứ không an toàn hơn. Khi con số khớp với dự báo, giá thường tăng vọt, khớp một trong các stop của bạn, rồi bật ngược lại — bạn còn lại một vị thế có chiều đang thua mà “tin tức” không hề biện minh cho nó. Straddle muốn một bất ngờ thực sự cam kết theo một chiều và tiếp tục đi; một phản ứng lo âu, hai chiều là trường hợp tệ nhất của nó.

Ngược lại, blackout không có chế độ bất lợi nào — nó đơn giản là không làm gì trong khi cơn bão đi qua. Sự bất đối xứng đó chính là lý do, với hầu hết nhà giao dịch bán lẻ, chiếc lịch hữu ích hơn khi là một bộ lọc thay vì một điểm vào.

Tham số và cài đặt trong MT5

Bên trong MetaTrader 5, một EA tin tức phơi bày lợi thế — và cả sự dễ vỡ — của nó qua một nhúm tham số. Hãy đặt chúng dựa trên hành vi của cặp tiền vào thời điểm ra tin, không phải từ giá trị mặc định.

Tham sốĐiểm khởi đầu điển hìnhĐiều nó kiểm soát
EntryBufferPips8–15 trên các major thanh khoản; rộng hơn spread trước tinKhoảng cách của mỗi lệnh chờ từ giá hiện tại; quá chặt = khớp sớm do trôi giá trước tin
MaxSpreadPipsChốt cứng ngay trên mức chuẩn ECNHủy vào lệnh khi spread bung ra — tham số chặn những lần khớp tệ nhất
SlippagePips (deviation)Vài pip, được đo chứ không đoánĐộ lệch khớp lệnh tối đa được dung nạp trước khi lệnh bị từ chối thay vì bị trượt
EventImpactFilterChỉ High / red-folderNhững sự kiện lịch mà EA hành động
CurrencyFilterHai tiền tệ của chính cặpBỏ qua các bản tin từ những tiền tệ không liên quan
BlackoutMinutesBefore/After60–120 (biến thể blackout)Cửa sổ chặn quanh mỗi sự kiện
CancelUnfilledAfterSecNgắn, gói theo sự kiệnKéo lệnh chờ chưa kích hoạt lại để nó không thể nổ ra khi có biến động về sau, không liên quan

Hai tham số người ta hay bỏ qua chính là hai tham số giữ cho straddle còn khả thi. MaxSpreadPips là công tắc hủy: không có nó, EA sẽ lao vào đúng cú bung spread mà lẽ ra nó nên tránh. SlippagePips (độ lệch lệnh) quyết định liệu một lần khớp tệ bị từ chối hay âm thầm được chấp nhận lệch vài pip tệ hơn điểm kích hoạt của bạn — và vào một bản tin nhanh, sự chấp nhận âm thầm chính là cách một backtest “sinh lời” thua tiền trong thực chiến.

Hai cạm bẫy riêng của MT5 đáng được nhấn mạnh:

  • Thời gian sự kiện gắn cứng thì dễ vỡ. Nhiều EA tin tức nướng sẵn một mốc thời gian ra tin. Mốc đó lệch đi theo các chuyển đổi giờ mùa hè, khác với độ chênh giờ máy chủ của nhà môi giới bạn, và gãy khi một ngân hàng trung ương dời lịch. Một nguồn lịch trực tiếp với một cửa sổ dung sai vững chắc hơn nhiều so với một đồng hồ gắn cứng — và bất kỳ thời gian gắn cứng nào cũng phải được kiểm định lại qua một ranh giới giờ mùa hè.
  • Công cụ kiểm thử không thể mô hình hóa khớp lệnh vào thời điểm ra tin. Strategy Tester của MT5 áp một spread được mô hình hóa và giả định khớp ở giá lệnh chờ của bạn. Những giây ra tin thực tế mang theo các cú spike spread, requote và trượt giá mà công cụ kiểm thử không tái tạo. Hãy coi các backtest straddle như một cận dưới của chi phí, và kiểm định trên tài khoản demo qua nhiều lần ra tin thật trước khi tin vào con số đó.
  1. Mở thuộc tính của EA trong MT5 (F7 trên biểu đồ) và đặt EntryBufferPips rộng hơn spread trước tin, không phải từ một con số tròn.
  2. Chốt cứng MaxSpreadPips và đặt một SlippagePips (deviation) thực tế để những lần khớp tệ bị từ chối, không bị âm thầm chấp nhận.
  3. Giới hạn EventImpactFilter vào các sự kiện red-folder và đặt CurrencyFilter thành hai tiền tệ của chính cặp.
  4. Xác nhận EA đọc một nguồn lịch trực tiếp, hoặc kiểm định lại bất kỳ thời gian gắn cứng nào qua một lần chuyển đổi giờ mùa hè.
  5. Forward-test trên demo qua ít nhất ba lần ra tin tác động mạnh thực tế và ghi lại spread cùng trượt giá thật ở mỗi lần khớp trước khi chạy thật.

Các chế độ thất bại: một EA tin tức thua tiền như thế nào

Gần như mọi khoản thua của straddle đều truy về chi phí khớp lệnh hoặc về việc giao dịch một sự kiện mà EA lẽ ra nên bỏ qua. Các con đường cụ thể:

  • Bung spread khi ra tin. Trong vài giây quanh lúc ra tin, spread giãn rộng vượt xa giá trị nghỉ của nó. Cả hai lệnh chờ giờ đây tốn kém hơn để vào, và cú di chuyển phải lớn hơn chỉ để hòa vốn. Không có một cú hủy MaxSpreadPips, EA sẽ lao vào chi phí tệ nhất có thể.
  • Trượt giá và requote. Lệnh chờ khớp lệch vài pip vượt qua điểm kích hoạt, hoặc bị từ chối rồi được chào lại ở một giá tệ hơn. Trên một nguồn giá bán lẻ chậm, chỉ riêng điều này có thể lật một thiết kế có kỳ vọng dương thành âm, đó là lý do trượt giá đo được — không phải trượt giá giả định — là biến số quyết định sống còn.
  • Whipsaw trên một bản tin đúng dự báo. Con số khớp với dự báo, giá tăng vọt, khớp một stop, rồi đảo chiều xuyên qua điểm vào và stop-loss của bạn. Bạn còn lại một khoản thua có chiều mà tin tức không hề biện minh. Đây là khoản thua chủ đạo trên những bản tin yên ắng.
  • Thực thi điều khoản của nhà môi giới. Thỏa thuận tài khoản hạn chế hoặc hủy bỏ lợi nhuận trong cửa sổ tin. EA “thắng” trên biểu đồ nhưng lợi nhuận bị thu hồi, hoặc tài khoản bị đánh dấu — một khoản thua không bao giờ xuất hiện trong backtest.
  • Lỗi lịch / đồng hồ. Một thời gian gắn cứng lệch đi sau một lần đổi giờ mùa hè, hoặc bộ lọc tác động quá lỏng, khiến EA nổ ra ở sự kiện sai hoặc ở giây sai và lao vào điều kiện phẳng lặng.

Cách xây dựng và kiểm tra áp lực một EA tin tức trong mt5depot

Bạn không cần viết MQL5 để xây dựng bất kỳ biến thể nào. Trong trình dựng không cần code, bạn lắp ráp cùng một cỗ máy — các cặp lệnh chờ với một cú hủy spread và một mức chốt độ lệch cho straddle, hoặc một cửa sổ chặn vào lệnh do lịch dẫn dắt cho blackout — và, quan trọng nhất, bạn có thể kiểm tra áp lực các giả định khớp lệnh trước khi mạo hiểm vốn.

  • Quyết định trước bạn đang dựng biến thể nào: một straddle tấn công hay một blackout phòng thủ — chúng có hình thái rủi ro đối lập.
  • Với một straddle, đặt vùng đệm vào lệnh rộng hơn spread trước tin và chốt cứng cả MaxSpreadPips lẫn độ lệch trượt giá.
  • Giới hạn bộ lọc sự kiện vào các bản tin red-folder và bộ lọc tiền tệ vào hai tiền tệ của chính cặp.
  • Backtest trên tick thực tế của ngày ra tin, rồi forward-test trên demo qua nhiều sự kiện NFP/FOMC/CPI thực và ghi lại spread cùng trượt giá thực tế.
  • Xác nhận điều khoản của nhà môi giới cho phép news scalping, và dùng một tài khoản Raw/ECN, trước khi nạp tiền cho một straddle.

Giá trị của việc tự xây dựng là bạn có thể nhìn thấy chi phí khớp lệnh mà một EA tin tức mua về che giấu. Một đường cong của nhà cung cấp được mô hình hóa với khớp lệnh sạch trông thật tuyệt vời; khi bạn chạy cùng logic đó qua tick ra tin thực tế và ghi lại spread cùng trượt giá ở mỗi lần khớp, bạn sẽ học được liệu cú di chuyển có thực sự vượt qua chi phí hay không — trước khi một tài khoản thật phát hiện ra theo cách đau đớn.

Giao dịch tin tức so với một chiến lược theo xu hướng

Một straddle và một EA theo xu hướng đều muốn một cú di chuyển có chiều lớn, nhưng chúng khác nhau ở cách kiếm được nó và ở nơi chúng thất bại — đó chính xác là lý do một bộ lọc blackout kết hợp rất tốt với một hệ thống theo xu hướng.

News straddleTheo xu hướng
Kích hoạtBản tin theo lịch (chiếc đồng hồ)Tín hiệu biểu đồ (giá)
Trường hợp tốt nhấtBất ngờ thực sự tiếp tục chạyDi chuyển có chiều bền vững
Trường hợp tệ nhấtBản tin đúng dự báo → whipsaw + chi phí spreadVùng đi ngang loạn xạ → nhiều khoản thua nhỏ
Biến số quyết địnhSpread & trượt giá vào thời điểm ra tinThời điểm vào lệnh & sự bền của xu hướng
Yêu cầu tài khoảnBắt buộc Raw/ECN; môi giới dễ dãiStandard chấp nhận được

Không biến thể nào “tốt hơn”; chúng trả lời những câu hỏi khác nhau. Straddle yêu cầu thị trường di chuyển ngay bây giờ và trả một cái giá nặng ở cửa để có mặt vì nó. Blackout không đòi hỏi gì ở tin tức ngoài việc được báo khi nào cần đứng sang một bên — và với hầu hết tài khoản bán lẻ, việc đứng sang một bên chính là nơi chiếc lịch kiếm được phần công của nó.

Cặp tiền điển hình

Nơi chiến lược này hiệu quả nhất

Bài viết liên quan

Câu hỏi thường gặp

EA giao dịch tin tức là gì?
EA giao dịch tin tức là một expert advisor được xây dựng quanh các bản tin kinh tế theo lịch chứ không phải quanh một tín hiệu biểu đồ. Có hai thiết kế đối lập. EA straddle đặt một buy stop phía trên và một sell stop phía dưới giá vài giây trước một bản tin tác động mạnh, nhằm bắt lấy chiều nào mà cú tăng vọt chạy theo. EA blackout thì làm ngược lại — nó đọc một lịch kinh tế và chặn các lệnh vào của một chiến lược khác quanh sự kiện để chiến lược đó không bị giằng co bởi biến động giá hỗn loạn sau bản tin. Chúng hầu như không chia sẻ gì ngoài việc dùng lịch làm chiếc đồng hồ.
Giao dịch tin tức bằng EA có sinh lời không?
Một EA tin tức straddle chỉ có thể sinh lời khi chi phí khớp lệnh còn thấp hơn quy mô của cú di chuyển mà nó bắt được, và điều kiện đó thường xuyên thất bại: vào thời điểm ra tin spread giãn ra, lệnh khớp bị trượt giá, và các lệnh requote bị từ chối đúng vào lúc chúng quan trọng nhất. Trên tài khoản Market hoặc Standard, spread giãn rộng thường khiến kỳ vọng lợi nhuận âm bất kể chiều được dự đoán tốt đến đâu. Một EA blackout hoàn toàn không đuổi theo lợi thế này — nó chỉ loại bỏ những lệnh thua mà một chiến lược khác sẽ vào trong lúc có sự kiện, đó là một cải thiện nhỏ hơn nhưng đáng tin cậy hơn nhiều.
Pre-news straddle là gì và tại sao nó nhạy với spread đến vậy?
Pre-news straddle kẹp giá bằng hai lệnh chờ cách nhau một khoảng pip cố định, để một lệnh nổ ra khi có cú tăng vọt của bản tin. Nó nhạy với spread vì cả vùng đệm vào lệnh lẫn spread giãn rộng vào thời điểm ra tin đều bị trừ vào cú di chuyển mà bạn bắt được. Nếu spread phình to vượt qua vùng đệm của bạn trước khi lệnh được khớp, hoặc lệnh khớp trượt vài pip vượt qua điểm kích hoạt, thì cú di chuyển phải lớn hơn bình thường rất nhiều chỉ để hòa vốn. Đây là lý do các EA straddle đòi hỏi tài khoản Raw hoặc ECN cùng khớp lệnh đặt cùng máy chủ, độ trễ thấp, và vẫn thất bại khi khớp lệnh chậm.
Các nhà môi giới có cho phép EA giao dịch tin tức không?
Không phải lúc nào cũng vậy. Nhiều thỏa thuận tài khoản của nhà môi giới chứa một điều khoản hạn chế hoặc hủy bỏ lợi nhuận từ việc giao dịch trong một khoảng thời gian ngắn quanh tin tức tác động mạnh, đôi khi gọi là điều khoản về latency, arbitrage hay gap-trading. Việc thực thi trải dài từ nới rộng spread và trượt giá vào thời điểm ra tin cho tới thu hồi lợi nhuận hoặc đóng tài khoản. Trước khi chạy một EA straddle, hãy đọc điều khoản dịch vụ để biết chính xác câu chữ và xác nhận bằng văn bản liệu news scalping có được phép hay không. Một EA blackout tránh hoàn toàn vấn đề này vì nó giao dịch tránh xa tin tức, chứ không lao vào tin tức.
Làm sao ngăn một EA tin tức bị vướng vào sự kiện sai?
EA chỉ chính xác bằng đúng nguồn dữ liệu lịch và bộ lọc sự kiện mà nó đọc. Hãy lọc theo mức tác động để nó chỉ hành động với các sự kiện red-folder, và lọc theo tiền tệ để một EA EUR/USD phản ứng với bản tin của USD và EUR, chứ không phản ứng với dữ liệu của một tiền tệ không liên quan. Phần dễ vỡ nhất là thời gian: nhiều EA gắn cứng một mốc thời gian ra tin, và mốc này lệch đi theo các thay đổi giờ mùa hè, độ chênh giờ máy chủ của nhà môi giới và những lần dời lịch vào phút chót. Hãy ưu tiên một nguồn lịch trực tiếp với một cửa sổ dung sai thay vì một đồng hồ gắn cứng, và backtest bộ lọc trên một giai đoạn có chứa ranh giới chuyển đổi giờ mùa hè.
Straddle hay blackout — nên chạy EA tin tức nào?
Với hầu hết tài khoản bán lẻ, biến thể blackout là lựa chọn vững vàng hơn. Nó không cần tài khoản đặc biệt, chi phí tối thiểu, và đáng tin cậy trong việc nâng kỳ vọng lợi nhuận của một chiến lược theo xu hướng hoặc scalping bằng cách giữ nó tránh xa đúng cái môi trường nơi lợi thế của nó bị đảo ngược. Straddle là một công cụ chuyên biệt chỉ sống sót trên tài khoản Raw/ECN với khớp lệnh nhanh và một nhà môi giới cho phép news scalping — và ngay cả khi đó nó sống hay chết còn tùy vào trượt giá đo được thực tế. Hãy biết rõ một EA mua về thực sự là loại nào trước khi bạn nạp tiền cho nó; chúng có hình thái rủi ro đối lập nhau.