Nfi Sniper EA
- Experts
- Krzysztof Karleszko
- Versão: 3.80
- Ativações: 5
Why sit and watch when a robot can do it better?
Every first Friday of the month, the Nonfarm Payrolls report hits at 13:30 UTC — and the market explodes. Traders scramble to their screens, fingers hovering, hearts pounding. They watch the spike, hesitate, miss the entry, or worse — chase it and get stopped out.
NFI Sniper EA eliminates all of that.
While you sleep, eat, or simply get on with your life, NFI Sniper is already loaded and waiting. It knows exactly when the NFP releases. It places its orders at the right moment. It trails the spike automatically. And when the move is done, it closes and waits for next month — completely hands-free.
One trade a month. Precisely executed. Every single time.
What is NFI Sniper EA?
NFI Sniper EA is a fully automated news straddle Expert Advisor built and optimized specifically for EURUSD on the Nonfarm Payrolls (NFP) release. It uses a classic and proven straddle strategy — placing a Buy Stop above price and a Sell Stop below price just before the release — and lets the market decide the direction.
Whichever way the spike goes, the EA is already in position.
The opposite pending order is cancelled immediately once one side triggers. The winning trade is then managed by a sophisticated trailing stop that locks in profit as the move extends — with no fixed Take Profit to cap your gains.
This EA is optimized exclusively for EURUSD. Using it on other currency pairs or instruments without proper re-optimization will produce unreliable results. Different pairs have different pip values, spread behavior, and volatility profiles during NFP. If you wish to use NFI Sniper on other instruments, full parameter re-optimization is required.
Key Features
Optimized for EURUSD — 100% Real Tick Backtested All default parameters are derived from extensive optimization on 100% real tick data on EURUSD via Pepperstone UK. What you see in the backtest report is what the strategy actually delivered.
Fully Automated — Zero Manual Intervention Required The EA contains a hardcoded NFP release schedule from 2023 through 2027. Simply attach it to an EURUSD chart and walk away. No news feeds, no subscriptions, no manual triggers.
Built-in NFP Schedule Pre-loaded with every NFP release date from January 2023 to December 2027. The EA automatically identifies the next release and arms itself at the correct time.
Intelligent Trailing Stop — Every Tick No fixed Take Profit. The trailing stop activates once the trade reaches your defined profit threshold and follows price on every tick, locking in gains as the move extends. Designed to capture the full spike move, not just the first few pips.
MinProfitToTrail — Anti-Shakeout Protection A unique protection layer prevents the trailing stop from moving the SL past entry until the trade has reached a minimum profit level. This eliminates premature breakeven stops caused by spread noise immediately after the NFP candle opens.
Spread-Adjusted Entries All stop order distances, stop losses, and trail parameters are automatically adjusted for the current broker spread at placement time. What you set is what you get — no surprise fills.
Cancel Opposite on Trigger The moment one pending order triggers and a position opens, the opposite pending order is cancelled instantly on the next tick. Clean, efficient, no wasted margin.
Configurable Release Time Simply set your broker's server time for the NFP release. Works with any broker worldwide.
Risk Management Built In Choose between Fixed Lot or % Risk per Trade. Risk mode automatically sizes positions based on your account balance and stop loss distance.
Clean Professional Panel Optional on-chart panel showing the next NFP release time, live countdown, and real-time trade status.
Backtested Results (100% Real Ticks — Pepperstone UK — EURUSD)
| Period | Broker | Deposit | Net Profit | Profit Factor | Sharpe Ratio | Balance DD | Win Rate |
|---|---|---|---|---|---|---|---|
| Jan 2025 – Apr 2026 | Pepperstone UK | $1,000 | +$9,843 | 8.60 | 22.50 | 12.22% | 83.3% |
Backtested on 100% real tick data with 100ms simulated slippage on a RAW/ECN (zero spread) account. Past performance does not guarantee future results.
IMPORTANT: Always backtest using a RAW/ECN account type (zero spread). Standard accounts include spread in the tick data which completely distorts NFP backtesting results.
Parameters
| Parameter | Description | Default |
|---|---|---|
| ShowPanel | Show/hide on-chart panel | YES |
| LotMode | Fixed lot or % risk per trade | LOT_FIXED |
| FixedLot | Fixed lot size | 0.10 |
| RiskPercent | Risk % per trade (if LOT_RISK mode) | 1.0 |
| PlaceBefore | Seconds before release to place orders | 60 sec |
| StopOffset | Distance above/below price for stop orders (pts) | 50 |
| StopLoss | Stop loss distance (pts, spread-adjusted) | 300 |
| OrderExpiry | Cancel pending orders N minutes after release | 1 min |
| TrailActivation | Profit pts required to activate trailing stop | 50 |
| TrailDistance | Trailing stop distance behind price (pts) | 80 |
| MinProfitToTrail | Min profit before trail moves SL past entry | 200 |
| ReleaseTimeWinter | Server time of NFP release — winter | 15:30 |
| ReleaseTimeSummer | Server time of NFP release — summer | 15:30 |
| FillMode | Order filling mode (RETURN/FOK/IOC) | FILL_RETURN |
| Magic | Unique magic number | 20250416 |
| Slippage | Max slippage in points | 30 |
Setup — 3 Steps
1. Attach NFI_SniperEA_v2.2 to an EURUSD chart on M15 timeframe.
2. Set ReleaseTimeWinter and ReleaseTimeSummer to the server time your broker shows at 13:30 UTC. Most EU brokers (Pepperstone, IC Markets, FP Markets): 15:30 UTC brokers: 13:30
3. Set your lot size or switch to LOT_RISK mode and set your risk percentage.
Done. The EA trades automatically on every NFP.
Important Notes
- This EA trades once per month — on NFP release day only. This is by design.
- Optimized for EURUSD only. Do not use on other pairs with default settings.
- Do not use this EA on accounts with "news trading prohibited" restrictions.
- Prop firm traders: verify news trading and pending orders near news are permitted.
- Always backtest on RAW/ECN/Zero spread account type — never Standard.
Frequently Asked Questions
Q: Can I use this on XAUUSD or other pairs? A: The EA will technically run on any symbol, but the default parameters are optimized exclusively for EURUSD. Gold (XAUUSD) has a completely different point value (0.01 vs 0.00001 for EURUSD), different spread behavior, and different volatility on NFP. Using EURUSD defaults on gold will produce incorrect stop distances and poor results. Full re-optimization on real tick data is required for any other instrument.
Q: Why does the EA only trade once a month? A: NFP is released once per month. This is a precision strategy — one well-executed trade per month with strong risk management, not a high-frequency system.
Q: What if I miss the NFP? Do I need to reset anything? A: No. The EA automatically resets after each event and queues the next NFP date.
Q: The EA is running but I see no trades in backtest A: You must use a RAW/ECN/Zero spread account in the tester — NOT Standard. Also ensure Modelling is set to 'Every tick based on real ticks'.
Q: What timeframe should I use? A: M15 is recommended for EURUSD. The EA is time-based, not bar-based.
Support
Direct support available via Telegram: @Kris_ExpertAdvisor
NFI Sniper EA — One pair. One event. Every month.
