Velora Equity Monitor
- Indicatori
- Ahmad Aan Isnain Shofwan
- Versione: 1.0
Free — No strings attached. Except one.
I built this for myself.
After running multiple EAs simultaneously on the same terminal, I kept asking the same question: which one is actually making money? The default MT5 account history mixes everything together. You get a number. You don't get clarity.
So I built Velora Equity Monitor. Attached it. Left it running. Forgot it was there — until I needed it.
That's the best compliment I can give my own tool.
What it does
Velora Equity Monitor is an indicator that runs in a separate subwindow and draws an individual equity curve for each EA detected on your terminal — automatically, without configuration.
You attach it once. It scans all active magic numbers, assigns each EA its own color, and starts plotting. No setup. No magic number list to maintain. It just works.
When a cycle closes — profit or loss — an arrow appears on the curve. Green up arrow for profit. Red down arrow for loss. Arrow size scales with trade size: small trade, small arrow. Large trade, large arrow. The visual weight matches the financial weight.
What it tracks, per EA
- Equity curve (individual + combined)
- Peak equity line — so you can see where the high was
- Cycle count, win rate, profit factor
- Maximum drawdown per EA
- Recovery factor (net profit ÷ max drawdown)
- Current win/loss streak
- Net P&L
All of this updates live, in a dashboard at the top-left of the subwindow.
Two modes
Symbol Mode (default) — tracks only trades on the current chart symbol. Useful when you run different EAs on different symbols and want per-symbol clarity.
Portfolio Mode — tracks all trades across all symbols from this terminal. Full picture. One window.
Switch with a single checkbox.
Technical details, for those who care
The indicator uses 10 pre-declared buffers at compile time — 6 EA slots, 1 manual trades slot, 1 combined line, 1 peak line, 1 zero baseline. MQL5 does not support dynamic buffer declaration, so this architecture ensures clean rendering regardless of how many EAs are active.
Magic number detection is event-driven with smart jitter correction. When multiple positions from the same EA close within 2 seconds (configurable), they are treated as one cycle. This prevents the equity curve from fragmenting a single grid close into dozens of micro-events.
Subwindow detection uses a retry-on-tick mechanism because ChartWindowFind() is unreliable during the first few ticks after indicator attach. The subwindow reference self-corrects without requiring restart.
During market close, the timer polling drops from 2 seconds to 30 seconds automatically — no unnecessary CPU cycles while nothing is happening.
Arrow Y-positions use subwindow-relative scaling derived from the buffer value range, not hardcoded pixel offsets. This means the arrows stay anchored to their correct curve position regardless of zoom level or window resize.
Session separators draw vertical lines at daily open — optional, toggleable — for visual segmentation without cluttering the chart.
All colors, font sizes, dashboard position, arrow thresholds, and label visibility are fully configurable from the input panel.
Limitations I will not hide
This indicator reads closed trade history. It does not show floating (open) profit in the curve — only realized cycles. If you need a real-time floating equity line, that is a different tool with a different architecture.
The 6-EA slot limit is a hard constraint from the compile-time buffer declaration. If you run 7 or more EAs on the same terminal with the same symbol, slot 7 onwards will not get their own curve. In practice, most traders don't run that many on one symbol.
The one string attached
This indicator was built while developing Velora — a grid EA with adaptive trailing, dynamic lot logic, and a risk architecture I spent an embarrassingly long time getting right.
If you use Velora Equity Monitor and find it useful, and you're curious about the EA behind it — you know where to look.
Compatibility
- MetaTrader 5 only
- Any broker, any symbol, any timeframe
- Works alongside any EA — not just Velora EA
Free. Always will be. — Ahmad Aan Isnaini Shofwan
