Skip to content

Visual Panel Features

The NFS Visual Panel is a professional interface that displays economic calendar events directly on your MT4/MT5 charts. It’s not just a data provider - it’s a complete news visualization system.

  • 🎯 Auto-Symbol Detection - Automatically filters news for the chart’s currency
  • 📊 Vertical Lines - Visual markers at exact news release times
  • 🖱️ Interactive Tooltips - Hover for instant event details
  • 🌙 Light/Dark Modes - Customizable appearance
  • TimeZone Shift - Critical for accurate backtesting
  • 📱 Compact Design - Minimal screen space usage

╔═══════════════════════════════╗
║ NFS - News Filter System 🟢 ║
╠═══════════════════════════════╣
║ Next Event: ║
║ 📅 NFP (USD) ║
║ ⏰ In 2h 15m ║
║ 🔴 Impact: HIGH ║
╠═══════════════════════════════╣
║ [☀️] [⚙️] [🔄] [📊] ║
╚═══════════════════════════════╝
ButtonFunctionDescription
☀️ / 🌙Toggle ThemeSwitch between Light and Dark mode
⚙️SettingsOpen configuration panel
🔄Force UpdateManually trigger data sync (normally auto)
📊Event ListShow upcoming events in a scrollable list

NFS automatically detects the currency pair of your chart and filters relevant news:

  • Chart: EURUSD → Shows EUR and USD news
  • Chart: XAUUSD (Gold) → Shows USD news + Gold-specific events
  • Chart: BTCUSD → Shows Crypto news + USD news

You can override auto-detection and specify custom symbols:

  1. Click ⚙️ Settings
  2. Toggle “Manual Mode”
  3. Enter currencies: EUR,USD,GBP
  4. Panel will now show news for these currencies regardless of chart

NFS draws vertical lines at the exact time of each news event:

Chart Timeline:
|-----------|--RED--|-----------|--YELLOW--|-----------|
09:00 10:30 NFP 12:00 14:00 FOMC 16:00

Colors:

  • 🔴 Red = High-Impact (NFP, FOMC, CPI)
  • 🟡 Yellow = Medium-Impact (PMI, Retail Sales)
  • 🟢 Green = Low-Impact (Minor speeches)

Hover over any line to see:

╔═══════════════════════════════════╗
║ 📅 Non-Farm Payrolls (NFP) ║
║ 🔴 Impact: HIGH ║
║ ⏰ Time: 13:30 UTC ║
║ 💱 Currency: USD ║
║ 📊 Forecast: 200K ║
║ 📈 Previous: 185K ║
╚═══════════════════════════════════╝

Settings → Visual Options:

  • Line Width: 1-5 pixels
  • Line Style: Solid, Dashed, Dotted
  • Show Labels: Display event names above lines
  • Hide Past Events: Automatically remove old lines

Your broker’s time might not match UTC:

  • NFS Data: Always in UTC (universal standard)
  • Your Broker: Might use GMT+2, GMT+3, or local time
  • Mismatch Result: News lines appear at wrong times in backtest
  1. Find your broker’s offset:

    • Right-click chart → Properties
    • Check “Show date and time”
    • Compare a known UTC event (e.g., NFP always at 13:30 UTC) to your chart time
  2. Calculate the shift:

    • If NFP shows at 15:30 on your chart → Shift = +2 hours
    • If NFP shows at 16:30 on your chart → Shift = +3 hours
    • If NFP shows at 08:30 on your chart → Shift = -5 hours (EST)
  3. Apply in NFS:

    • Click ⚙️ Settings
    • Find “TimeZone Shift” field
    • Enter: +2, +3, -5, etc.
    • Click Save
Broker Server TimeTimeZone Shift
GMT+0 (Winter)0
GMT+1 (Summer)+1
GMT+2 (Standard)+2
GMT+3 (Dubai/Moscow)+3
EST (US Eastern)-5
Server Time = UTC0

SettingOptionsDefaultDescription
Panel PositionCorner selectionTop-LeftWhere the panel appears
Auto-Symbol ModeOn/OffOnDetect currencies from chart
Manual SymbolsText input-Custom currency list (e.g., EUR,USD,GBP)
TimeZone Shift-12 to +140Broker time offset from UTC
SettingOptionsDefaultDescription
ThemeLight/DarkDarkPanel appearance
Show Vertical LinesOn/OffOnDisplay news markers on chart
Line Color (High)Color pickerRedHigh-impact event color
Line Color (Medium)Color pickerYellowMedium-impact color
Line Color (Low)Color pickerGreenLow-impact color
Font SizeSmall/Normal/LargeNormalPanel text size
SettingOptionsDefaultDescription
Show High Impact✅ / ❌Display high-impact events
Show Medium Impact✅ / ❌Display medium-impact events
Show Low Impact✅ / ❌Display low-impact events
Time Buffer (Before)0-120 min15Minutes before news to show warning
Time Buffer (After)0-120 min15Minutes after news to show warning

Click 📊 to open the scrollable event list:

╔════════════════════════════════════════════╗
║ Upcoming News Events ║
╠════════════════════════════════════════════╣
║ 🔴 13:30 UTC - NFP (USD) ║
║ Non-Farm Employment Change ║
║ Impact: HIGH | Forecast: 200K ║
╠════════════════════════════════════════════╣
║ 🟡 15:00 UTC - ISM PMI (USD) ║
║ Manufacturing PMI ║
║ Impact: MEDIUM | Forecast: 52.5 ║
╠════════════════════════════════════════════╣
║ 🟢 10:00 UTC - GDP (EUR) ║
║ Gross Domestic Product (Prelim) ║
║ Impact: LOW | Forecast: 1.5% ║
╚════════════════════════════════════════════╝

Features:

  • Shows next 20 events
  • Scrollable list for long-term planning
  • Live countdown to each event
  • Tap any event to center chart at that time

HotkeyAction
Alt+NToggle panel visibility
Alt+LToggle vertical lines
Alt+SOpen settings
Alt+UForce manual update

If you notice lag on weaker systems:

  1. Disable Low-Impact Events (Settings → Filter)
  2. Increase Update Interval (Settings → Advanced)
  3. Hide Past Events (Settings → Visual)
  4. Reduce Line Count (Settings → Display only next 5 events)

NFS is highly optimized:

  • Panel: ~5MB RAM
  • Data File: 4.5MB on disk
  • Zero impact on trading speed or order execution

  • Shows current and future events
  • Auto-updates every 30 minutes
  • Displays real-time countdown
  • Shows historical events only
  • No auto-updates (data is static for backtest consistency)
  • TimeZone Shift is critical here!

If you have multiple charts open:

  • All panels share the same data
  • Changing settings on one panel updates all (except chart-specific filters)
  • Only one update process runs (efficient)

NFS uses a 3-tier impact system:

LevelEventsExamples
High 🔴Market-moving releasesNFP, FOMC, CPI, GDP
Medium 🟡Moderate volatilityPMI, Retail Sales, Inflation
Low 🟢Minor impactSpeeches, Minor data

You can customize which levels to display in Settings.


  • Check AutoTrading is enabled (green button in toolbar)
  • Restart MetaTrader
  • Verify license key is activated
  • Click Alt+L to toggle line visibility
  • Check Settings → Visual → “Show Vertical Lines” is enabled
  • Ensure your chart has enough history loaded (right-click chart → refresh)

DLL Mode:

  • Check internet connection
  • Verify DLL imports are allowed

No-DLL Mode:

  • MT4: Ensure NFS_Server.ex4 is running on a chart
  • MT5: Check Service Manager - NFS_Service should be running


Questions? Contact us on Telegram: @NFS_Support_Bot