Trading Cost Ledger

Trading Cost Ledger reads your own account's closed trade history and adds up exactly two things: commission and swap. It does not predict, and it does not advise. Every number on the panel is something that already happened on this account.

How the numbers are built: it reads up to 365 days of closed deals across every symbol and every magic number - this is an account-wide picture, not a chart-specific one. Total commission (365d) sums the commission recorded on each deal; Total swap (365d) sums the swap recorded on each deal, keeping its sign - a positive total means the account received more swap than it paid. Trading cost (365d) adds the commission total to whatever part of the swap total was a payment (a positive swap balance does not turn the cost negative; it is simply not added). On the same row, a percentage figure divides that trading cost by the sum of every closed deal with a positive result in the same window, so you can see the cost as a share of what the account actually made - it does not show those underlying deal amounts themselves, only this one ratio. With fewer than 5 qualifying deals in the 365-day window, there is not enough history to report a number, and the panel prints "Collecting history" instead.

Highest-cost symbol names the one symbol where commission and swap payments added up to the largest amount over the same 365 days, next to that amount. A CSV report is written to the terminal's file folder, broken down by month and by symbol, with commission, swap, trading cost and deal count in separate columns - useful for anyone who wants to look at the numbers beyond what fits on the chart. The exact file path is printed on the panel itself, so there is nothing to look up separately.

Screenshot 1, USDJPY M15, a real account: Total commission (365d) reads 0.00 JPY, Total swap (365d) reads 0.00 JPY, Trading cost (365d) reads 0.00 JPY, the percentage figure next to it reads 0.0%, and Highest-cost symbol shows USDJPY at 0.00 JPY. State reads OK. This account's broker charges no commission and no swap on the symbols traded, so every field reports that honestly - not a placeholder, not a demo value with the real numbers hidden.

Screenshot 2, EURUSD H1, the same account: the panel is moved to the bottom-right corner and CSV writing is switched off, which is what two of the five inputs actually control - the CSV report line disappears entirely when that input is off. Every number still matches screenshot 1 exactly, because the tool reads the whole account's history, not the symbol on the chart in front of it.

What it does not do: it never places, closes or modifies an order - there is no connection to the trade side of the terminal at all. It uses no technical indicator and no other timeframe; the only material is each closed deal's own commission, swap, symbol and time. It never suggests avoiding a symbol or switching brokers - the panel states amounts, and nothing else. It does not estimate spread cost, because a closed deal's history does not record the market price at the moment it was placed - only commission and swap are measured. It does not compare brokers, and it does not forecast future cost. It does not merge history across multiple accounts or terminals - only the one the chart is running on. Deposits, withdrawals and other non-trade balance operations are excluded from every count.

Five inputs. Four are about how the panel looks: show or hide it, which corner it sits in, its font size, and its text color. The fifth turns the CSV report on or off - on by default, since the report is one of the two things this tool actually produces. There is no numeric threshold anywhere in the settings; the 365-day window and the 5-deal minimum sample are both fixed.

One condition worth knowing before testing it: the Strategy Tester's account history only contains deals made during that specific test run, so a fresh test will normally show "Collecting history" throughout. This is a property of how the Tester works, not a fault in the tool - loaded on a live account or a demo account with real trading history, the panel and the CSV report fill in with that account's own measured numbers from the first tick.

This is one of a small set of account-history tools from the same author. Three free, no-advice indicators - Trade Behavior Mirror, Win Streak Size Creep Mirror and Multi-Symbol Chase Mirror - read the same kind of closed history to show entries placed shortly after a loss, lot growth during a run of wins, and how many different symbols were traded. This is the first paid tool in that same lineage, built for anyone who wants the cost side of the picture rather than the behavior side. The author's MQL5 profile lists these alongside several paid MT5 indicators and utilities for gold-specific signals, trade risk limits and backtest-versus-live auditing.
More from author
Hourly Spread Profile reads your own account's closed bars and shows, hour by hour, what the spread actually cost on the symbol and timeframe you have open. It does not predict, and it does not advise. Every number on the panel already happened. How the numbers are built: for each of the 24 server-time hours it takes the median spread across up to 5,000 closed bars, whichever the terminal holds. Median, not average, so one wide spike during a news release does not relabel a whole hour. An hour
FREE
Trade Behavior Mirror reads your own account's closed trade history and counts one specific pattern: opening a new position shortly after a loss, at a lot size larger than your own recent normal. It does not predict, and it does not advise. Every number on the panel is something that already happened on this account. How the numbers are built: it reads up to 31 days of closed deals across every symbol and every magic number - this is an account-wide picture, not a chart-specific one. From the 3
FREE
Drawdown Guard watches your account against loss limits you set, and closes what needs closing when a limit is reached - that's all it does. It doesn't decide when to buy or sell, and it doesn't give advice. Set a daily loss limit, a total loss limit, or both. As the loss nears a limit, the tool warns you; once the limit is reached, it closes any position or pending order that opens from that point on, and - only if that option is turned on - the positions already open as well. It's worth sayi
Trade Pause Scheduler keeps your account out of the hours you'd rather sit out. You choose the windows; during one, it cancels pending orders that get placed and closes positions that get opened, and when the window ends everything goes back to normal. It doesn't open trades, choose entries, or send signals. Windows can be set three ways. By economic release: pick the importance (high only, high and medium, or all) and the countries that matter, then say how many minutes before and after a rele
You place the stop; the panel works out the size. Risk Lock Trade Panel is a manual trading panel for MetaTrader 5 that sizes every order from the risk you set, sends it with the stop already attached, and manages the position from the same window. It does not open trades on its own, does not give advice, and does not send signals. Enter your risk as a percent of balance or equity, or as a fixed amount, and set the stop distance in points - or press Show line and drag the stop line on the chart
Most risk tools work on the whole account: trip one limit and every EA on it stops, even the ones that did nothing wrong. EA Circuit Breaker works on one EA at a time - its own row, its own four limits, its own outcome. By default nothing closes or stops, and it places no order of its own on a real account. = EA Circuit Breaker Account 75584608 Hedging JPY Today -242056.00 Open 4 / 0.27 lots NAME TODAY OPEN LIMIT STATE Trend bot -19200.00 0/0.00 -22725.48 [#####-] WARN Range bot -61250.00 0/0.0
Most panels show only trades they placed, or the chart's own symbol. Trade Control Center puts every position and pending order - manual, phone, another terminal, any EA - into one table, across every symbol. Nothing closes or stops until a button is pressed or a limit and action are set. TRADES = Trade Control Center Trades Guards Guards Account OK [###---] EA 69 Window OFF Today (comm/swap incl.) -15162.00 Open 11 / 0.40 lots Pending 1 Group: None All Buys Sells Losing Winning Symbol EA    
Backtest Reality Check reads a Strategy Tester report and measures ten things in it, then measures the same ten things on the live trades the expert behind that report has since taken in your account, and sets the two side by side. Until the live side reaches 30 closed trades, the gap is not called a difference: it is still printed, and the panel says on screen that there are too few trades to judge it. It places no orders, and it modifies and closes nothing; there is no trading call anywhere in
CALCULATED VALUES, NOT RECOMMENDATIONS The prices drawn here are calculated values, not recommendations, and the panel says so at all times. When nothing is drawn, the panel says why. You set one session start time. The high and low of the minutes that follow are the opening range, drawn as a box labelled Opening range. The indicator then waits for a bar closing beyond it by a margin taken from ATR. The first such bar in each direction gets an arrow and four reference prices. No orders are pla
Runaway Guard
Wataru Tsuboya
Runaway Guard measures rate only: how many deals, how quickly, from which source. It acts when a rate you set is exceeded, and it does not rank, score or judge any expert. Each crossing writes one file holding the real deal tickets, to match against your terminal history. FOUR RATE LIMITS Rolling windows: at every check the tool looks back over the last 5 or 15 minutes and counts again from scratch. Set any limit to 0 to switch that metric off. - Deals in the fast window: 20 in 5 minutes. - R
Gold ADX ATR Dashboard marks the closed bar where a pullback inside an ADX trend has finished. Two standard indicators and nothing else: ADX(14) for direction, ATR(14) for size. There is no threshold, period or multiplier to set. Those inputs do not exist. Every number the rule needs is measured on your own account, and every one of them is printed on the chart. It draws. It does not trade. No orders are opened, modified or closed. WHAT THE PANEL SHOWS Gold ADX ATR Dashboard Account calibrat
Gold EMA RSI Alignment reads M5, M15, H1 and H4 on gold, and marks the first closed bar on which all four point the same way. Every row of its panel says which bar it read: a higher timeframe bar closed long before the bar you are watching, and a row with no time on it points at the wrong candle. When the four do not agree, the Blocking line names each timeframe still out of line, and repeats that timeframe's close, EMA50, slope and RSI. THE PANEL, WORD FOR WORD FROM A CHART Gold EMA RSI Alig
Gold Net Range Signals draws an arrow on a closed bar when its move cleared the last 20 bars after the spread on that bar was subtracted. No repainting, no thresholds to set, and no other indicator used - only the open, high, low and close of closed bars, and the spread recorded on each. It draws; it does not trade. The panel shows the subtraction it just made, and when no arrow is printed it names what is missing: body 260 - spread 40 = 220 net, needs > 1933. WHAT THE PANEL SHOWS Gold Net Ra
Win Streak Size Creep Mirror reads your own account's closed trade history and counts one specific pattern: opening a new position during a run of wins, at a lot size larger than your own recent normal. It does not predict, and it does not advise. Every number on the panel is something that already happened on this account. How the numbers are built: it reads up to 31 days of closed deals across every symbol and every magic number - this is an account-wide picture, not a chart-specific one. Fro
FREE
Multi-Symbol Chase Mirror reads your own account's closed trade history and counts one thing: how many different symbols you opened new positions on. It does not predict, and it does not advise. Every number on the panel is something that already happened on this account. How the numbers are built: it reads up to 31 days of closed deals across every symbol and every magic number - this is an account-wide picture, not a chart-specific one. Symbols traded today counts the distinct symbols with at
FREE
Trading Discipline Trend Dashboard reads your own account's closed trade history and turns four specific patterns into a 7-day trend, so you can see whether something is happening once or happening every week. It does not predict, and it does not advise. Every number on the panel is something that already happened on this account. How the numbers are built: it reads up to 37 days of closed deals across every symbol and every magic number - this is an account-wide picture, not a chart-specific o
Filter:
No reviews
Reply to review