Topics: mt5-trading-window, metatrader5, volatility-cycles, mt5-volatility-zones, market-session-mapping, mt5-session-logic, trade-slots, forex-trading, mql5-time-analysis, trading-tools, mt5-visual-charting, session-indicator, market-session, mql5-visual-zones, mt5-session-visualizer, indicators, expert-advisors
Information
Github: https://github.com/NulveKN/MT5-Forex-Session-indicator
Advanced MT5 / MT4 forex trading tool and indicator suite designed for modern trading platforms, featuring automation, risk management, trade execution, market analysis, and algorithmic trading capabilities. This project supports traders with expert advisors (EAs), indicators, scalping systems, position sizing tools, and real-time trading assistance.
Session Highlighter MT5/MT4
Modern trading session visualization tool with real-time chart rendering, session overlays, and a custom-built desktop interface. Designed for traders who want clean, fast, and informative session-based analysis.
Screenshot
π¬ Demo
Overview
Session Highlighter is a visual trading tool focused on highlighting major market sessions directly on the chart.
It provides a clean and responsive interface to track:
- London session
- New York session
- Asia session
- Session overlaps
All rendered in real-time with a custom chart engine.
What It Does
This project simulates a full session-based trading environment with visual feedback.
| Module | Description |
|---|---|
| Session Engine | Calculates and displays session time ranges |
| Chart Renderer | Custom candlestick + grid system |
| Session Overlay | Colors session zones directly on chart |
| Overlap Detection | Highlights LondonβNY overlap |
| Live Price Feed | Simulated real-time price movement |
| Volume Layer | Optional volume visualization |
Features
| Feature | Description |
|---|---|
| Real-Time Chart | Smooth custom-rendered candles |
| Session Zones | Asia, London, New York overlays |
| Overlap Highlight | Special zone for session intersections |
| Live Price Line | Dynamic price tracking |
| Volume Bars | Optional volume visualization |
| Pair Selector | EURUSD, GBPUSD, USDJPY, etc. |
| Timeframes | M1, M5, M15, M30, H1, H4 |
| Session Cards | Detailed stats per session |
| Status Tracking | Active / Upcoming / Closed |
| Visibility Controls | Toggle sessions and volume |
Session Logic
Each session is mapped to chart time blocks:
- Asia β 00:00 β 09:00
- London β 08:00 β 17:00
- New York β 13:00 β 22:00
- Overlap β 13:00 β 17:00
Overlap zones are automatically detected and highlighted.
Interface Structure
[ Chart Area ]
βββ Session Zones (colored)
βββ Candlesticks
βββ Volume Bars
βββ Live Price Line
[ Session Cards ]
βββ Status (Active / Upcoming / Closed)
βββ Avg Range
βββ Volume %
[ Controls ]
βββ Pair Selector
βββ Timeframe Buttons
βββ Session Toggles
βββ Apply to Chart
System Behavior
- Fully self-contained (no external API)
- Real-time UI updates
- Smooth rendering with double buffering
- Session-aware candle coloring
- Dynamic status updates
Quick Start
Requirements:
- Windows 10 / 11
- .NET 6+
- Visual Studio 2022
git clone https://github.com/your-username/session-highlighter.git
Open solution β Press F5
How to Use
- Launch application
- Select trading pair
- Choose timeframe
- Enable / disable sessions
- Click Apply to Chart
- Monitor sessions visually
Visual Behavior
- Blue β London
- Orange β New York
- Purple β Asia
- Green β Overlap
Candles adapt to session color dynamically.
Roadmap
- [x] Custom chart engine
- [x] Session overlays
- [x] Overlap detection
- [x] UI dashboard
- [ ] MT5 real integration
- [ ] Indicator export (MQ5 / MQ4)
- [ ] Strategy signals
- [ ] Multi-symbol tracking
Github: https://github.com/NulveKN/MT5-Forex-Session-indicator
Session Highlighter MT5/MT4 Β· v1.0


Top comments (0)