Should you commerce a funded or prop agency account, you’ve got most likely learn the rule a dozen instances: no opening or closing trades inside 2 minutes earlier than to 2 minutes after particular high-impact information. Sounds easy. In apply, it is the place most funded merchants get violations — not as a result of they ignore the rule, however as a result of it is surprisingly straightforward to overlook the sting circumstances.
This publish walks by way of precisely what the rule means, the traps individuals fall into, and tips on how to deal with it cleanly with an automatic device.
The two-minute rule, plain English
When the rule is lively, you can’t:
- 🚫 Open a brand new commerce
- 🚫 Shut an current commerce manually
- 🚫 Have a Cease Loss or Take Revenue set off
- 🚫 Have a pending order activate
Something that touches the books inside that 4-minute window could be a violation. The rule applies solely to devices tied to the information forex — USDJPY throughout US information, however you’ll be able to nonetheless commerce EURGBP.
You can preserve positions operating by way of the window in the event that they have been opened earlier. The rule is concerning the act of opening or closing, not about being out there.
Step 1 — 📰 Know which occasions truly depend
Most prop companies publish an inventory of restricted occasions. It isn’t “each high-impact information” — that is a typical false impression. The standard checklist contains:
- 🇺🇸 United States: NFP, CPI, Fed Funds Charge, FOMC Assertion, Unemployment Charge, Common Hourly Earnings, Crude Oil Inventories
- 🇪🇺 Eurozone: ECB Most important Refinancing Charge
- 🇬🇧 United Kingdom: BoE Financial institution Charge, MPC Vote, CPI
- 🇨🇦 Canada: BoC In a single day Charge, CPI, Employment Change
- 🇦🇺 Australia: RBA Money Charge, CPI, Employment Change, GDP
- 🇳🇿 New Zealand: RBNZ OCR, CPI, Employment, GDP
- 🇨🇭 Switzerland: SNB Coverage Charge
Occasions like ISM PMI, JOLTS, New Dwelling Gross sales, or Client Confidence are high-impact however sometimes not restricted. You’ll be able to nonetheless commerce by way of them — and that is essential, as a result of over-blocking your buying and selling kills your edge.
Step 2 — ⏰ Get your time zones proper
Most financial calendars publish instances in EST/EDT (New York). Your dealer’s MT5 server most likely runs in GMT+2 or GMT+3 (typical for European brokers). Should you mismatch by an hour, your “2 minutes earlier than” turns into “58 minutes after” — and you will get blindsided.
The dependable method: take the GMT time from the calendar supply, add your dealer’s offset, double-check on a calendar that reveals dealer time. Or use a device that does this mechanically.
Step 3 — 🚧 Block new trades early, not simply at T-2
Here is the place most individuals get bitten. They inform their EA: “Cease opening trades 2 minutes earlier than information.” So at 13:28 they’re nonetheless putting trades for a 13:30 information launch. The commerce opens, the information hits 90 seconds later, the SL triggers — violation.
Higher strategy: begin blocking new trades quarter-hour earlier than the lively 2-minute window. This offers current trades time to both shut naturally or run by way of. You are not over-blocking — you are simply being sincere about how lengthy it takes a commerce to develop a buffer.
Step 4 — 🛑 Resolve what to do with open trades
You may have two choices when the lively window begins:
Possibility A — Take away SL/TP: Hold the commerce open however strip its cease loss and take revenue to allow them to’t set off contained in the window. Re-attach them after.
Possibility B — Shut the commerce: Shut all the pieces earlier than the window begins. Reopen later in case your technique nonetheless has a sign.
Possibility A retains your upside. However it has a deadly flaw: if information causes a robust hostile transfer, your place runs with out a cease loss and will blow your each day loss restrict. Possibility B is the proper name for funded accounts — sacrificing some upside to ensure compliance and threat management.
Step 5 — 🤖 Coordinate a number of EAs
Should you run multiple EA on the identical account, all of them must know when to cease. The clear method is signal-based coordination: one EA (the information filter) units a flag that the opposite EAs learn earlier than opening trades.
In MQL5, GlobalVariables work completely for this. Conference:
PNF_BLOCK_USD = 1 // USD at the moment restricted PNF_BLOCK_EUR = 1 // EUR at the moment restricted
Every EA checks GlobalVariableCheck(“PNF_BLOCK_” + forex) earlier than opening a commerce. Quiet, quick, no pressured closes wanted.
Step 6 — 🛡 Add a defensive second layer
Coordination by way of GlobalVariables works provided that all of your EAs respect the sign. What should you forgot to replace one? Otherwise you place a guide commerce?
A second defensive layer: monitor for any new commerce showing in a blocked image, and shut it inside seconds. This catches guide trades, EAs you forgot to replace, and edge circumstances.
Step 7 — 📊 Do not forget weekend and vacation shut
The two-minute rule is not the one news-related rule. Most non-Swing funded accounts additionally require positions closed earlier than:
- 🌅 Weekend market shut (Friday night time, time is determined by the image)
- 🎄 Main holidays (Christmas, New 12 months’s, regional financial institution holidays)
The lure right here is utilizing mounted instances like “Friday 22:00” — completely different symbols have completely different shut instances. Foreign exchange closes at one time, indices at one other, gold at yet one more. The appropriate strategy is to learn the precise session instances from the image data and act primarily based on these.
Step 8 — 🧪 Take a look at on demo for at the very least one full week
That is the step everybody skips and everybody regrets. Earlier than utilizing any compliance device on a funded account, run it on a demo for at the very least one full week that features scheduled information occasions. Watch the panel react. Examine the log file for actions taken. Confirm the instances align with the precise information on a third-party calendar.
If one thing is unsuitable, you will discover out without cost. Should you skip this step and discover out on a funded account, you will discover out for $1,200.
A device that does all of this
I constructed Prop Information Filter Professional to deal with precisely this drawback. It makes use of the ForexFactory feed (works on any dealer, together with prop agency terminals the place the MQL5 calendar is disabled), implements the two-stage safety mannequin from Step 3, alerts different EAs by way of GlobalVariables (Step 5), and handles weekend + vacation shut mechanically (Step 7).
There’s additionally a free model referred to as Prop Information Filter (with out “Professional”) with the core news-rule safety — helpful should you commerce one chart manually and need to take a look at the way it works in your dealer earlier than upgrading.
Ultimate thought
Compliance instruments are insurance coverage, not technique. They defend what you’ve got constructed however do not construct something for you. The very best funded merchants use them quietly within the background whereas specializing in the precise job — discovering edges and managing threat.
Should you’re getting violation emails out of your prop agency, the difficulty is often one of many steps above. Audit every one. The device is meant to make it boring.
Commerce safely. Take a look at completely. Learn your prop agency’s guidelines each quarter — they replace.