Trade Info Panel — MT4 Account Info Indicator
- Category
- Account & Trade Tools
- Platform
- MetaTrader 4
- Repaints?
- No, updates on closed bars
- Licence
- MIT
- Inputs
- 6
- Price
- Free
Trade Info Panel by Ice FX is a free MT4 account info indicator that puts your balance, equity, floating profit and loss, margin, free margin, leverage, spread and daily ranges into one on-chart dashboard. It reads your account and open orders and displays them. It does not place trades or predict price. Best for discretionary traders who want live account numbers without checking the Terminal window.
If you trade discretionary on MT4 and keep flicking down to the Terminal window to check equity, margin and floating profit, Trade Info Panel consolidates all of that into a single panel docked under your chart. It is a read-only dashboard, not a signal tool, and it is genuinely useful for keeping your account state in view while you watch price.
What is Trade Info Panel, and what does it do in MT4?
Trade Info Panel (TradeInfo.mq4 by Ice FX, version 1.98) is a free, open-source MetaTrader 4 indicator that displays a compact account dashboard in a separate window below your price chart. It shows your balance, equity and its percentage of balance, used margin and margin level, free margin, leverage, and the current swap on the chart symbol. Alongside that it summarizes your open orders, your current and daily maximum drawdown, the live spread, and high-to-low ranges for the day, week and month.
It is a monitoring and information utility. It reads numbers that MT4 already knows and lays them out in one place so you do not have to switch between the chart, the Terminal and the Market Watch. It is not an entry signal, an oscillator, or anything that tries to forecast direction.
The indicator runs in a separate sub-window and on each tick reads standard MT4 account functions: AccountBalance(), AccountEquity(), AccountMargin(), AccountFreeMargin() and AccountLeverage(). It then draws these as text objects on the chart. Equity is shown both as a value and as a percentage of balance, and margin level is computed as equity divided by used margin so you can see how close you are to a margin call.
For the profit section it loops through your currently open orders, sums OrderProfit() plus swap and commission, and splits the result into buy and sell totals in both account currency and pips. Drawdown is tracked live, with a daily maximum drawdown stored in a global variable so it persists for the trading day. The today, week and month range rows read the high and low from the daily, weekly and monthly bars and report them in pips. Spread comes from MarketInfo(MODE_SPREAD). To keep the chart responsive the profit block refreshes roughly every ten seconds rather than on every single tick.
Order filters let you scope what the panel counts. You can restrict it to the attached symbol only, filter by magic number, by an order comment string, or by a start date so historical profit is calculated from a point you choose. Nothing here sends orders or modifies positions; it only reads and displays.
Which Trade Info Panel inputs matter most?
These are the indicator's real inputs. Most traders only touch the four Show... toggles and the font and color options; the filters matter when you run multiple strategies or EAs on one account.
| Input | Default | What it controls |
|---|---|---|
| ShowProfitInfo | TRUE | Shows the open-order profit block: buy and sell floating P/L in account currency and pips, plus lots. |
| ShowTodayRanges | TRUE | Shows the high-to-low range of the current day, week and month in pips for the chart symbol. |
| ShowRiskInfo | FALSE | Adds a risk panel that estimates lot size for the risk percentages set in Risk Levels. Off by default. |
| ShowAccountOrderInfo | TRUE | Shows the core account rows: balance, equity, margin, free margin, leverage and swap. |
| RiskLevels | 1,5,10,20,40,50,60,80,100 | Comma-separated risk percentages (no percent sign) used by the risk panel to suggest position sizes. |
| OnlyAttachedSymbol | FALSE | When TRUE, the profit and order counts include only orders on the chart's symbol instead of the whole account. |
| MagicNumber | -1 | Counts only orders with this magic number. Leave at -1 to include all orders regardless of EA. |
| CommentFilter | Counts only orders whose comment contains this text. Blank means no comment filter. | |
| FontSize | 8 | Text size of the panel. Raise it for high-resolution monitors where 8 is hard to read. |
| WhiteMode | False | Switches the panel coloring for light-colored chart backgrounds instead of the default dark theme. |
How do you add Trade Info Panel to MetaTrader 4?
- Download and unzip the indicator package, then locate the indicator file from the zip (the .mq4).
- In MetaTrader 4, click File then Open Data Folder.
- Open the MQL4 folder, then the Indicators folder, and copy the .mq4 file into it.
- If the package includes any .mqh include files, copy them into MQL4/Include.
- Back in MT4, right-click the Navigator panel and choose Refresh, or restart the terminal.
- Expand Indicators in the Navigator and drag Trade Info Panel onto any chart.
- Confirm Allow DLL imports is not required, click OK, and adjust the Show toggles and font size as needed.
Where does Trade Info Panel help, and where does it fall short?
What Trade Info Panel does well, and where it falls short, with nothing hidden.
- Puts balance, equity, floating P/L, margin, free margin and spread in one always-visible panel so you stop digging through the Terminal window.
- Splits open-order profit into buy and sell totals in both account currency and pips, which is handy when you hold mixed positions.
- Tracks current and daily maximum drawdown live, giving you a quick read on how much heat the account is taking.
- Order filters by symbol, magic number, comment and start date let you isolate one strategy or EA on a shared account.
- Free, MIT-licensed and open source, so you can read or modify the code; it reads data only and never sends orders.
- Includes a White Mode and adjustable font size to fit dark or light chart themes and different screen resolutions.
- It is a dashboard, not a trading signal. It reports your account state and does not predict price or tell you when to enter or exit.
- Numbers like the range rows are symbol-specific to the chart it is attached to, so the daily/weekly/monthly ranges only reflect that one instrument.
- It occupies a separate sub-window under the chart, which costs vertical space; on a small screen the panel competes with your price view.
- The profit block refreshes about every ten seconds rather than on every tick, so floating P/L is not strictly real-time to the cent.
- The risk-sizing panel is off by default and its lot estimates depend on broker margin and tick-value data, so always sanity-check sizes before trusting them.
- Built in 2016 for MT4 only; it will not load on MetaTrader 5, and exotic or non-standard symbols can throw off the pip math.
Download Trade Info Panel free
Enter your email and we will send you Trade Info Panel for MetaTrader 4, packaged with its original MIT licence and a credit to Ice FX. Come back for any of the other free tools whenever you want one.
We never share or sell your email. One-click unsubscribe in every message.
Trade Info Panel: questions traders ask
Does Trade Info Panel repaint?
No. It is a non-repainting display utility. It reads your live account and order data and shows the current values, so there is nothing to repaint. It does not draw historical buy or sell arrows that could shift.
Does it place or close trades?
No. It is read-only. It uses MT4 account and order functions only to display numbers; it never sends, modifies or closes any order.
Will it work on MetaTrader 5?
No. This is an MT4 indicator (TradeInfo.mq4) built in 2016. It will not compile or run on MT5. You would need an MT5-native equivalent.
Is it really free?
Yes. It is released under the MIT license by Ice FX (Copyright © 2016, Ice FX), so you can use, modify and redistribute it for free, including for commercial use, under the license terms.
Can I make it show only one strategy's trades on a shared account?
Yes. Set MagicNumber to your EA's magic number, or use CommentFilter to match an order comment, or set OnlyAttachedSymbol to TRUE to restrict the counts to the chart symbol.
The text is too small on my monitor. Can I fix that?
Yes. Raise the FontSize input from its default of 8. If you trade on a light chart background, also enable WhiteMode so the panel coloring stays readable.