How to Read Trade-By-Trade History to Assess an EA
To read trade-by-trade history and assess an EA, pull the raw trade list from the platform itself (MT4/MT5 terminal history or a public Myfxbook statement) rather than trusting a summary card, then check each row for entry/exit price, lot size, duration, and profit against the broker's actual spread and swap. Look for a stable win rate paired with a sane payoff ratio, drawdown that never approaches account-killing levels, position sizing that stays flat rather than doubling after losses, and a trade count large enough (100+) to be statistically meaningful. Cross-reference the log against equity curve shape, verify the account is independently confirmed rather than self-reported, and treat any history that hides losing trades, uses unverifiable screenshots, or shows exponentially growing lot sizes as a red flag consistent with the tactics regulators warn about in automated trading system fraud.
In This Guide
- Why the Raw Trade List Matters More Than the Summary Page
- Where to Actually Find Trade-by-Trade History
- The Core Data Points Hidden in Every Trade Row
- A Worked Example: Reading a 20-Trade Sample
- Win Rate vs. Payoff Ratio: Why You Need Both Numbers
- Drawdown: The Number That Decides Whether You Survive
- Spotting Curve-Fitting, Martingale, and Grid Patterns in the Log
Marketing pages for automated systems love round numbers: "85% win rate," "consistent monthly returns," "verified track record." None of that tells you what actually happened trade by trade, which is the only place the real story lives. A trade-by-trade history is a ledger of individual decisions — entry price, exit price, lot size, duration, and profit or loss for every single position an Expert Advisor opened. Learning to read that ledger, rather than the summary statistics built on top of it, is the single most useful skill you can develop before trusting any EA with real capital. This guide walks through exactly what to look for, row by row, with worked numbers so you can apply the same process to any track record you're evaluating.
Why the Raw Trade List Matters More Than the Summary Page
Every EA vendor can produce a headline number. Win rate, total pips, or "return since inception" are easy to cherry-pick because they compress hundreds of individual outcomes into one figure that hides the shape of the risk taken to get there. Two EAs can both show "+40% this year" while one achieved it with steady, evenly sized trades and the other achieved it by surviving a single 35% drawdown that nearly wiped the account. You cannot tell the difference from a summary card. You can only tell the difference by opening the trade-by-trade log and looking at how the equity actually moved from position to position.
This matters even more for a strategy that trades a single volatile instrument. An EA built around gold trading during specific market hours will show very different trade spacing and volatility exposure than a EUR/USD scalper, and the only way to confirm the strategy behaves the way it's described is to see the individual trades land where the description says they should. Reading the history is how you separate an honestly described system from a fabricated one, and it's the same due-diligence habit that consumer protection guidance on investment scams recommends before committing money to any automated claim.
Where to Actually Find Trade-by-Trade History
Inside the MT4/MT5 Terminal
If you're running the EA yourself, the "History" tab in the MT4 or MT5 Terminal window is the ground truth. Every executed order appears here with open time, close time, symbol, type, volume, price in, price out, swap, commission, and profit. This is the same data described in the MetaTrader 4 platform documentation, and it cannot be edited without leaving a trace in the account's server-side records, which is why brokers and prop firms treat it as authoritative.
Myfxbook and Third-Party Verification Services
Myfxbook connects directly to a live trading account via a read-only investor password and mirrors every trade automatically, which is why it has become the de facto standard for public EA track records. Because the connection is read-only and pulled straight from the broker's server, a vendor cannot quietly delete a losing trade after the fact without it showing up as a discrepancy. Myfxbook's own verification documentation explains exactly what "verified" means on the platform — confirm you understand that distinction before trusting a badge, because an unverified statement can still be manually uploaded.
MQL5 Signals
The MQL5 Signals service is another independently hosted trade-history source, pulled directly from the provider's account by MetaQuotes' own infrastructure rather than self-reported. If an EA is also offered as a copy-trading signal, comparing the signal's trade log against the EA's advertised backtest or live statement is a useful cross-check — the two should broadly agree in trade frequency and holding time if they're really the same underlying logic.
The Core Data Points Hidden in Every Trade Row
A single trade-history row typically carries seven to ten fields. Most traders skim past half of them. Here's what each one is actually telling you, and why it matters when you're assessing a system rather than just glancing at profit.
| Field | What It Tells You | What to Watch For |
|---|---|---|
| Open/close time | Trade duration and session timing | Unrealistically fast fills or trades held through no news events at all |
| Lot size | Position sizing logic | Lot size doubling or tripling after a loss (a martingale signature) |
| Entry/exit price | Whether fills match plausible market prices for that timestamp | Prices that don't align with the historical range for that instrument |
| Stop loss / take profit | Whether risk was defined before or after the fact | No stop loss recorded on losing trades |
| Swap / commission | The real cost of holding trades overnight | Net profit figures that ignore swap entirely |
| Profit/loss in account currency | Actual dollar impact, not just pips | Pip counts advertised without matching lot-adjusted dollar figures |
| Running balance/equity | How the account value evolved trade to trade | Balance that never dips, which is statistically implausible over hundreds of trades |
Notice that none of these fields tell you anything about the internal logic of the strategy — they only tell you what happened as a result of it. That's intentional and it's also the honest limit of trade-history analysis: reading the log tells you whether the outcomes are plausible and consistent, not what indicator or rule triggered each entry. Treat any vendor claim about "seeing inside" a proprietary strategy's exact rules from the trade log alone with skepticism.
A Worked Example: Reading a 20-Trade Sample
Numbers make this concrete. Below is a simplified but realistic sample of what a trade-by-trade export might look like for an EA trading a single gold position at a time on a higher timeframe, sized to a hypothetical $10,000 account.
| Trade # | Direction | Lot Size | Result (Pips) | P/L ($) | Running Balance |
|---|---|---|---|---|---|
| 1 | Buy | 0.10 | +180 | +$180 | $10,180 |
| 2 | Sell | 0.10 | -90 | -$90 | $10,090 |
| 3 | Buy | 0.10 | +220 | +$220 | $10,310 |
| 4 | Buy | 0.10 | -85 | -$85 | $10,225 |
| 5 | Sell | 0.10 | +150 | +$150 | $10,375 |
| 6 | Buy | 0.10 | -95 | -$95 | $10,280 |
| 7 | Sell | 0.10 | +200 | +$200 | $10,480 |
| 8 | Buy | 0.10 | +165 | +$165 | $10,645 |
| 9 | Sell | 0.10 | -100 | -$100 | $10,545 |
| 10 | Buy | 0.10 | +190 | +$190 | $10,735 |
Even in just these ten trades you can already run useful checks. Lot size stayed flat at 0.10 across wins and losses — no averaging up on losers. Six of ten trades were winners (a 60% win rate on this slice), and the average win of roughly $184 against an average loss of roughly $92 gives a payoff ratio near 2:1. Multiply those out — 0.6 × 184 minus 0.4 × 92 — and you get a positive expectancy of roughly $73.60 per trade on this sample. That's the kind of arithmetic you should be doing on every history you review, not just accepting the vendor's own summary of it. A full 100+ trade sample from a real account, cross-checked the same way, is what you'd want before drawing any real conclusion — ten trades is only enough to illustrate the method, not to judge a system.
Win Rate vs. Payoff Ratio: Why You Need Both Numbers
A high win rate on its own is close to meaningless without knowing the size of the average win relative to the average loss. An EA with an 80% win rate can still lose money overall if its rare losses are five times larger than its typical wins — a pattern common in strategies that let losers run or that rely on wide stops. Conversely, a system with a 40% win rate can be strongly profitable if winners are consistently two or three times the size of losers, because expectancy is a function of both variables together, not either one alone.
The formula is straightforward: expectancy per trade equals (win rate × average win) minus (loss rate × average loss). When you're reading a trade-by-trade log, calculate this yourself from a meaningful sample rather than trusting a marketing page's stated win rate, because a win rate alone tells you nothing about whether the system is actually profitable after costs. This is also where selective, low-frequency strategies differ meaningfully from high-frequency scalping approaches — compare the trade cadence you're seeing in the log against what you'd expect from gold scalping strategies versus a more patient, higher-timeframe approach, since the two produce very different win-rate and payoff-ratio profiles even when both are legitimate.
Drawdown: The Number That Decides Whether You Survive
Drawdown measures the peak-to-trough decline in account equity, and it's arguably more important than any profitability metric because it tells you what you would have had to sit through emotionally and financially to earn the final return. The concept is well covered in Investopedia's explanation of drawdown, but reading it in a live trade-by-trade log is different from reading a textbook definition — you want to trace the actual sequence of losing trades that produced the low point and ask whether that sequence could plausibly repeat or worsen.
Using the ten-trade sample above, the running balance dipped from a local high of $10,310 after trade 3 down to $10,225 after trade 4 — a small, single-trade drawdown of about 0.82%. Over a full multi-hundred-trade history you'd instead be looking for the largest peak-to-trough decline across the entire equity curve, not just one bad trade. A maximum drawdown in the 15–25% range over hundreds of trades is common even for disciplined, non-martingale systems trading a volatile instrument like gold; anything beyond 40% should prompt serious scrutiny of the position-sizing logic behind it. For a deeper walkthrough of how to interpret drawdown figures specifically, see our guide on how drawdown is measured and what levels are survivable, and pair that with sound risk management principles before sizing any live position around a backtested or historical drawdown figure.
Spotting Curve-Fitting, Martingale, and Grid Patterns in the Log
The trade-by-trade log is where dangerous position-sizing tactics hide in plain sight, even when the summary statistics look impressive. Three patterns to check for specifically:
| Pattern in the Trade Log | What It Usually Means | Why It's a Risk |
|---|---|---|
| Lot size doubles after each loss | Martingale-style recovery sizing | One losing streak can wipe the account regardless of past win rate |
| Multiple simultaneous open positions on the same pair at different price levels | Grid or averaging-down strategy | Drawdown can spiral rapidly in a trending, non-reverting move |
| Suspiciously smooth equity curve with almost no losing trades | Cherry-picked or edited history, or an account still in its early untested phase | Real markets produce losing streaks; their total absence is a red flag, not a strength |
| Trade count too small to be meaningful (under 30–50 trades) | Insufficient sample size | A short winning streak can look like skill purely by chance |
None of these patterns are visible from a headline return number — they only show up when you actually scroll through the individual rows. This is precisely the kind of due diligence the CFTC's guidance on forex fraud encourages before trusting any automated trading claim, and it's a habit worth building regardless of which EA or signal provider you're evaluating. A system that avoids martingale, grid, and averaging entirely and instead uses fixed, risk-based lot sizing per trade will show flat or proportionally-scaled position sizes in the log rather than escalating ones — that's a structural detail you can confirm directly from the data instead of taking on faith.
Verifying the History Is Actually Real
A screenshot of a trading platform proves almost nothing on its own — screenshots can be cropped, edited, or pulled from a demo account dressed up to look live. What you want instead is a live, third-party-hosted verification link you can click and inspect yourself, ideally one tied to a specific broker account number that has been running continuously rather than restarted whenever a losing stretch appears. When evaluating any vendor's claims, check whether the same account has been public and unedited for a meaningful stretch of time, whether the broker and account type are disclosed, and whether the numbers in the summary actually match what you can independently tally from the trade rows.
It's also worth understanding what "verified" specifically confirms — typically that the account is a real trading account connected via investor password rather than manually uploaded data, not that the strategy is guaranteed to keep performing the same way going forward. No honest track record, however long or well-verified, is a promise of future results, and any marketing that frames it that way is worth treating with the same skepticism applied to common investment-scam patterns: unusually consistent returns, pressure to act quickly, and vague or unverifiable proof are the common threads across most fraudulent trading-system pitches.
Matching the Trade History to the Strategy's Story
Once you trust that a trade-by-trade history is genuine, the next step is checking whether the pattern of trades actually matches what the vendor claims about the strategy. If a vendor describes a selective approach that takes roughly one setup per day at most on a single instrument, the trade log should show exactly that cadence — not dozens of trades per day, and not a scattergun approach across a dozen different pairs. If it claims to trade only a higher timeframe like H4, the trade durations in the log should generally run for hours rather than seconds, ruling out disguised high-frequency scalping.
This cross-check matters because it's the practical difference between a strategy that behaves consistently with its own description and one that's quietly doing something else. It's the same logic you'd apply when comparing an EA's live results against its own MT5 backtest results or MT4 strategy tester output — the forward-tested, real-account trade log should broadly rhyme with the historical simulation, not diverge wildly from it in frequency, average trade duration, or win rate. If you're new to interpreting these settings in the first place, our primer on understanding EA settings is a useful companion before you dig into any specific vendor's history.
Adjusting for Broker Conditions and Costs
The exact profit figure recorded in a trade-by-trade history is only meaningful relative to the account it was generated on. A history run on a broker with tight raw spreads and low commission will show different net numbers than the identical strategy run on a broker with wider markups, even though the underlying entries and exits were identical. Before assuming a track record will translate directly to your own account, compare the reported gold spreads and trading costs on the source account against whatever broker you're planning to use, and factor in whether you're trading through a standard retail spread or a raw/ECN account with separate commission. Choosing a broker suited to EA trading becomes part of the same due-diligence process as reading the trade history itself.
Building Your Own Trade-History Review Checklist
Turning everything above into a repeatable process makes it far faster to evaluate any EA or signal you come across in the future. Before trusting a track record, work through these steps in order:
- Confirm the source is a live, independently hosted statement (Myfxbook or MQL5 Signals) rather than a static screenshot or self-hosted spreadsheet.
- Check the trade count — look for at least 100 trades before drawing conclusions, and treat anything under 30–50 as too small a sample.
- Scan lot sizes across the full history for doubling-after-loss or simultaneous averaging patterns.
- Calculate win rate and average win/loss yourself from a representative slice, rather than trusting a summary card.
- Trace the maximum peak-to-trough drawdown and ask whether you could tolerate that decline in dollar terms on your own account size.
- Compare trade frequency and duration against what the vendor's own description of the strategy claims.
- Check whether swap and commission are reflected in the net profit figures, not just raw pips.
- Look for consistency in position sizing relative to account equity — fixed, risk-based lot sizing tends to scale sensibly rather than erratically.
Running through this list takes fifteen or twenty minutes per EA you're seriously considering, which is a small time investment relative to the capital most traders eventually risk on automated systems. It's also worth reading the history alongside a broader view of your own plan — how much capital you intend to start EA trading with and what realistic earnings expectations look like given the drawdown and payoff-ratio numbers you calculated from the log, rather than the headline return alone.
Risk Disclosure
Trading foreign exchange and commodities such as gold carries substantial risk of loss and is not suitable for every investor. Past performance, including any verified trade-by-trade history reviewed using the methods above, does not guarantee future results. Even a strategy with a strong historical track record and disciplined risk-based position sizing can produce losing streaks or drawdowns going forward. Only trade with capital you can afford to lose, and treat any historical statistics — your own or a vendor's — as one input into a broader risk assessment rather than a promise of outcomes.
Frequently Asked Questions
What's the difference between a trade-by-trade history and a backtest report?
A trade-by-trade history from a live account (or Myfxbook/MQL5 Signals) reflects real executed orders with actual broker fills, spread, and slippage. A backtest report is a simulation run against historical price data using the MQL5 strategy tester documentation or a platform equivalent, and while useful for early screening, it can't fully capture real-world execution conditions the way a live trade log does.
How many trades do I need to see before I can trust a track record?
As a practical minimum, look for at least 100 closed trades before drawing firm conclusions. Below 30–50 trades, short winning or losing streaks can look statistically meaningful purely by chance, especially on a volatile instrument like gold.
What does it mean if a trade-by-trade history is "verified" on Myfxbook?
It generally means the account is connected via a read-only investor password directly to the broker's server rather than manually uploaded, so the data can't be selectively edited after the fact. Verification confirms data integrity, not future performance.
Is a high win rate always a good sign when reading trade history?
Not on its own. A high win rate paired with rare but oversized losses can still produce a losing system overall. Always calculate the payoff ratio (average win versus average loss) alongside win rate to get a full picture of expectancy.
What position-sizing patterns in a trade log should concern me most?
Watch specifically for lot sizes that double or triple after a loss (martingale) and for multiple open positions stacked at different price levels on the same instrument (grid or averaging). Both can produce an impressive-looking equity curve right up until a losing streak causes a large, fast drawdown.
Can I judge an EA's strategy just from reading its trade history?
You can judge the outcomes — win rate, payoff ratio, drawdown, consistency with the vendor's described trade frequency and timeframe — but the trade log alone won't reveal a proprietary strategy's exact internal rules, and no honest reading of the data should claim otherwise.
How does drawdown in a trade-by-trade history relate to my own risk tolerance?
Convert the historical maximum drawdown percentage into a dollar figure against the account size you actually plan to trade, then ask honestly whether you could tolerate that decline without abandoning the strategy. That conversion is the same one covered in the drawdown section above.
Should I compare an EA's live trade history against its MQL5 signal history?
Yes, when both exist for the same underlying strategy. The MQL5 Market and Signals ecosystem hosts independently tracked histories, and comparing trade frequency, average duration, and win rate across the two is a useful consistency check.
What red flags in trade history point to a scam rather than a struggling but honest system?
Unverifiable screenshots instead of live links, an equity curve with implausibly few or no losing trades, vague or missing broker/account details, and pressure to buy before you can review the full history are the clearest warning signs, consistent with patterns described in CFTC guidance on trading system fraud.
Does a strong trade-by-trade history mean I don't need to manage risk myself?
No. Even a well-verified, historically consistent track record doesn't remove the need for your own risk controls — appropriate position sizing relative to your account, capital allocation you can afford to lose, and realistic expectations about future drawdowns. Reading the history is due diligence, not a substitute for ongoing risk management.
Let Golden Viper EA trade gold for you
Automated XAUUSD trading for MT4 & MT5, verified live on Myfxbook. One-time $199, lifetime access.
Get Lifetime Access — $199