MNFM Risk Monitor MT5
- Indicators
-
Khalid Abdullah M Altuwaijri
أنا خالد التويجري، مصرفي سابق ورئيس تنفيذي سابق، بخبرة مهنية وإدارية تمتد إلى ثلاثين عامًا، وخبرة في سوق الفوركس تمتد إلى أحد عشر عامًا. أنا متقاعد حاليًا ومتفرغ لتداول الفوركس وتطوير أدوات عملية للمتداولين. - Version: 1.0
MNFM Risk Monitor MT5
A free, read-only account exposure dashboard for MetaTrader 5. View open positions by symbol, directional lots, floating results and account health in one compact panel. The indicator does not open, modify or close orders and does not enforce risk limits.
One clear view of your open exposure
- Open symbols with buy, sell or combined direction, position count, buy lots and sell lots.
- P/L + swap, Lots % and P/L % for each symbol, plus totals across all filtered pages.
- Balance, account floating P/L, equity, current DD, free margin and margin level.
- Dark dashboard, alternating row backgrounds, profit/loss colors and six account summary cards.
- Four corner positions, adjustable offsets and width, pagination, sorting and optional symbol/magic filters.
- No DLLs, WebRequest, external feeds or account/broker restrictions.
How the numbers are calculated
Only open market positions are included. Pending orders and closed trades are excluded. MT4 counts open market orders; MT5 counts open positions. B means buy, S means sell and B/S means both directions.
Row P/L is trading profit plus accrued swap, excluding commissions. Lots % is the symbol gross open lots divided by the total gross lots that match the filters. It describes volume concentration, not monetary risk, margin allocation or loss at stop loss. Lots from different instruments are not equivalent cash exposures. P/L % is row P/L divided by the whole-account balance. Net lots is buy volume minus sell volume.
The account summary always uses the entire account, even when table filters are applied. The platform account floating P/L can therefore differ from row totals. Current DD is max(0, balance minus equity) divided by balance; it is not historical peak drawdown. Margin level is equity divided by used margin; no used margin displays N/A. Balance-based percentages display N/A when balance is not positive.
On MT5 netting accounts, positions may combine trades from several strategies. A position magic number cannot reliably attribute every strategy contribution. The magic filter uses the current position magic reported by the platform.
Inputs
- PanelCorner: TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT or BOTTOM_RIGHT.
- PanelX / PanelY: horizontal and vertical distance from the selected corner.
- PanelWidth: preferred width, 760 to 2400 pixels. Use a chart large enough for the panel.
- RowsPerPage: 1 to 30 symbols; use the arrow buttons to browse pages.
- RefreshSeconds: periodic update interval, 1 to 60 seconds.
- MagicFilter: -1 for all, 0 for manual orders, or a positive magic number.
- SymbolFilter: exact broker symbol including suffix; empty means all symbols.
- SortByVolume: descending gross lots; false sorts alphabetically.
- PreviewMode: false shows account data; true shows explicitly labeled sample data.
- InstanceID: use a different ID for each copy on the same chart.
- BackgroundColor, AccentColor, RowOddColor, RowEvenColor, PositiveColor and NegativeColor: display colors.
Getting started
Attach the indicator to any chart. Choose the corner and filters, and leave PreviewMode false to monitor your account. Refresh continues on a timer. A connected terminal with current account data is required for current readings. This tool supplies information only, without trade execution or protective actions.
The product image is a native MT4 screenshot supplied by the author and illustrates the shared dashboard design; it is not a native MT5 screenshot. Figures are an example of the display and are not promised performance. No profit, maximum loss or account protection is guaranteed.
