FWS Storm Watch Economic News Radar
- ユーティリティ
- Maya Roma Oberholzer
- バージョン: 1.1
- アップデート済み: 10 5月 2026
⛈️ FWS Storm Watch — Economic News Radar & Storm Warning System
Never get blindsided by news again.
Storm Watch monitors the MT5 Economic Calendar in real time, filters upcoming events by currency and impact level, calculates a weather-style severity rating, and alerts you before high-impact releases. All from a compact on-chart panel with a stunning browser-based web dashboard.
Part of the Forex Weather Station suite. Uses MT5's built-in calendar.
📊 What It Shows
- Severity Rating — Weather-style alert level: 🌤️ CALM → ⛅ CLOUDY → 🌧️ RAIN → ⛈️ STORM → 🌪️ HURRICANE
- Up to 6 Upcoming Events — Currency, impact level (⚡⚡⚡), event name, and countdown timer
- Smart Countdown — Shows "NOW" for live events, minutes for near events, hours+minutes for distant
- Impact Counters — Total high-impact and medium-impact events remaining in your time window
- Next High Event Banner — Always shows what's coming next at the top of the panel
- Past Event Display — Recently released events shown as "DONE" (faded) for 5 minutes
- Time Zone Toggle — Display in UTC, Local Time, or New York (ET with auto DST)
🌐 Stunning HTML Web Dashboard
Click "Open Web View" on the panel to launch a beautiful browser-based dashboard featuring:
- Large severity card with weather icon and current threat level
- Full event list with currency badges, impact dots, and countdowns
- Statistics grid: High Impact, Medium Impact, Total events
- Glassmorphism dark theme matching the Forex Weather Station design language
- LIVE connection — updates every 5 seconds from MT5 data
- Bookmark the URL once, access with one click forever
The web dashboard reads live data written by the indicator to MQL5/Files/FWS/. Open the HTML file in any browser — it auto-refreshes automatically.
🌪️ Severity System — How It Works
| Level | Icon | Condition | What It Means |
|---|---|---|---|
| CALM | 🌤️ | No events within 4 hours | Safe to trade freely |
| CLOUDY | ⛅ | Events within 4 hours | Be aware, plan ahead |
| RAIN | 🌧️ | Medium-impact within 60 min | Caution, tighten stops |
| STORM | ⛈️ | 1 high-impact within 60 min | High risk, consider closing positions |
| HURRICANE | 🌪️ | 2+ high-impact within 60 min | Extreme risk — stay flat or hedge |
🔔 Audio Alerts
- Automatic sound alert before high-impact events (configurable minutes)
- MT5 Alert popup with event name, currency, and countdown
- Each event alerts only once — no spam
- Custom alert sound file supported
✨ Key Features
- 8-Currency Filter — Toggle USD, EUR, GBP, JPY, AUD, CAD, NZD, CHF individually
- 3-Level Impact Filter — Show/hide LOW, MEDIUM, HIGH impact events
- 4 Time Horizons — Next 4 Hours, Today, Next 24 Hours, or This Week
- Draggable panel — click the border and drag anywhere on your chart
- Minimise button — collapse to a compact title bar with [-]
- Three time zones — UTC, Local, or New York (auto EDT/EST detection)
- Fully customisable — all colours, font, font size adjustable in settings
- Lightweight — no buffers, no plotting, minimal CPU usage
- JSON data bridge — writes event state for integration with other tools
- No DLL required — pure MQL5, marketplace-compliant
- No external API — uses MT5's built-in Economic Calendar (CalendarValueHistory)
⚙️ Input Parameters
| Parameter | Description | Default |
|---|---|---|
| InpPanelX / Y | Panel position on chart (pixels) | 20, 50 |
| InpTimeHorizon | How far ahead to scan: 4H / Today / 24H / Week | Today |
| InpUSD–InpCHF | Toggle each of the 8 major currencies | All ON |
| InpShowLow/Med/High | Filter by impact level | Med+High ON |
| InpAudioAlert | Enable/disable alert sounds | ON |
| InpAlertMinutes | How many minutes before event to alert | 15 |
| InpAlertSound | Custom sound file name | alert2.wav |
| InpTimeDisplay | Time zone: UTC / Local / New York (ET) | UTC |
| InpFont / InpFontSize | Font name and size | Consolas / 9pt |
| InpColor* | All panel colours customisable | Dark theme |
| InpWriteJSON | Enable JSON/HTML data output | true |
| InpEnableWebBtn | Show "Open Web View" button | true |
📦 What's Included
- MQL5 Indicator — Compact 340px on-chart panel (drag, minimise, timezone toggle)
- HTML Web Dashboard — Auto-generated to MQL5/Files/FWS/stormwatch.html
- JSON Data Bridge — Event state written every 5 seconds for external integration
🔧 Quick Start
- Attach the indicator to any chart (any symbol, any timeframe)
- The panel appears showing current severity level and upcoming events
- Click "Open Web View" for the full browser dashboard
- The file path is shown in the Experts tab — paste it into your browser
- Bookmark the URL for instant one-click access in the future
- Configure currency filters and impact levels in indicator settings
🔌 Part of the Forex Weather Station Suite
Module 2 of the Forex Weather Station — a suite of 7 specialised trading tools that each work standalone or combine into a unified premium dashboard:
| # | Module | What It Does | Price |
|---|---|---|---|
| 1 | 🌊 Tide Clock | Session clock & activity monitor | FREE |
| 2 | ⛈️ Storm Watch (this) | Economic news radar & impact alerts | FREE |
| 3 | 💨 Pair Bias | Multi-timeframe directional bias | |
| 4 | 🌡️ Currency Strength | 8-currency strength meter | |
| 5 | 🔗 Pair Correlation | Correlation matrix to avoid doubling | |
| 6 | 📡 Pullback Radar | Multi-pair pullback pipeline scanner | |
| 7 | 🧭 Navigator | Trade signal scorer combining all modules | |
| ★ | 🌦️ Weather Station | All 7 modules + master HTML dashboard |
Each module writes data to a shared JSON bridge. The premium Weather Station bundle combines everything into one stunning real-time dashboard.
⚠️ Requirements
- MetaTrader 5 (build 3000+)
- Works on any symbol, any timeframe (uses MT5 Economic Calendar, not chart data)
- Web dashboard requires a modern browser (Chrome, Edge, Firefox)
- No DLL imports required
- No external API or API key required
💡 Tips
- Minimise the panel with [-] when you need more chart space
- Drag the panel by its border to reposition
- The web view URL stays the same — bookmark it for instant access
- Set time horizon to "This Week" on Sunday evening to plan your week
- Set time horizon to "Next 4 Hours" when actively trading for focused view
- Combine with Tide Clock (free) for complete session + news awareness
- The JSON file at Files/FWS/stormwatch.json can be read by scripts, EAs, or external tools
By Trading Edge — tradingedge.online
