NightGuard EA automatically removes Stop Loss and Take Profit before overnight spread spikes, and restores them after. Sleep. Your trades are safe.
This is the exact interface running inside MetaTrader 5 right now.
Enter your broker's spread hour window, hit SIMULATION, and watch every position get shielded in real time.
Fully automated. No manual intervention required. NightGuard manages your Stop Loss and Take Profit levels throughout your defined Spread Hour.
At the beginning of your defined Spread Hour, NightGuard automatically saves all Stop Loss and Take Profit values and temporarily removes them from the market. This protects your positions from unwanted executions caused by short-term spread expansions.
NightGuard detects temporary spread expansions and ignores minor fluctuations that are not caused by genuine market movements. This prevents unnecessary actions triggered by short-lived spread spikes.
After the initial protection phase, NightGuard monitors the drawdown of each position individually. If a predefined threshold is exceeded, the integrated protection system automatically intervenes.
As the final layer of protection, NightGuard monitors the overall account drawdown. If your defined maximum drawdown level is reached, account protection is activated automatically. At the same time, you receive a notification on your mobile device.
If MetaTrader 5 crashes or is restarted, NightGuard automatically restores all saved data and seamlessly continues protection. For reliable 24/7 operation, we recommend using a VPS.
As soon as the Spread Hour ends, NightGuard automatically restores all saved Stop Loss and Take Profit values. The protection phase is completed and a notification is sent directly to your mobile device.
Before Stop Loss and Take Profit levels are removed, NightGuard automatically stores all relevant position data. This ensures that everything can be restored reliably at any time.
NightGuard evaluates spread conditions, drawdown levels, and additional safety parameters before triggering any protective action. This prevents unnecessary interventions caused by short-term market fluctuations.
Once the Spread Hour has ended, all saved Stop Loss and Take Profit values are restored automatically. Break-Even adjustments can also be taken into account if desired.
All important events are fully documented and can be reviewed at any time. This gives you complete visibility into every action performed by NightGuard.
*With correct buffer and delay settings configured. Results vary by broker and market conditions.
| Protection Method | No Protection | Manual SL Removal | NightGuard EA |
|---|---|---|---|
| Spread noise protection | ✗ | △ Partial | ✓ |
| Works while you sleep | ✗ | ✗ | ✓ |
| 3-phase drawdown watch | ✗ | ✗ | ✓ |
| Crash / MT5 restart recovery | ✗ | ✗ | ✓ |
| Push notifications | ✗ | △ Manual | ✓ |
| Break-even automation | ✗ | ✗ | ✓ |
| FIFO broker compliance | N/A | △ Manual | ✓ |
| Execution time | N/A | Minutes (manual) | < 0.3 seconds |
Choose the NightGuard version that best fits your trading style — from ready-to-use protection to complete control over every setting.
Perfect for traders who want to start using NightGuard immediately. All protection settings are managed by the NightGuard team, allowing you to focus entirely on your trading. Simply install, activate, and let NightGuard automatically protect your positions during the defined Spread Hour.
For traders who want complete control over NightGuard. Define your own Spread Hour, customize all protection mechanisms, and configure NightGuard to match your exact trading style. Every setting can be adjusted at any time — from drawdown limits to Break-Even and notification features.
Your positions aren't protected yet. Start tonight.
Get Protected →