How to Verify an EA's Trade Timestamps and Lot Sizes
To verify an EA's trade timestamps and trade sizes on a live account, pull the raw trade history straight from your broker's server, not from a spreadsheet or a screenshot the seller hands you. In MetaTrader, open the terminal's History tab (or the detailed HTML statement) and check the Open Time, Close Time, Volume, and Price columns against your broker's stated server time zone. Then cross-check those same numbers against an independent read-only source, such as a Myfxbook auto-synced account or an MQL5 signal, since both pull timestamps and lot sizes directly from the trade server rather than from anything the trader can edit. If the three sources agree down to the second and the lot size, the record is very likely genuine live trading.
In This Guide
- Why Verifying Timestamps and Trade Sizes Matters More Than the Headline Return
- Where Live Trade Data Actually Lives (MT4 and MT5 History Tab)
- Confirming Trade Sizes Match the Stated Risk Mode
- Cross-Verifying with an Independent Third Party
- Using MQL5 Signals as a Second Tamper-Resistant Source
- Isolating EA Trades from Manual Trades on the Same Account
- Red Flags That Suggest Doctored or Cherry-Picked Results
Anyone shopping for an automated XAUUSD strategy eventually runs into the same wall: every seller shows a glowing equity curve, but few show you how to confirm the trades behind it actually happened, at the times claimed, at the sizes claimed, on a real funded account. That gap is exactly where fabricated results live. This guide walks through where genuine timestamp and volume data comes from inside MT4 and MT5, how to read it correctly, how to cross-verify it against independent third parties, and what red flags separate a legitimate live track record from a dressed-up demo or a backtest wearing a live-account costume.
Why Verifying Timestamps and Trade Sizes Matters More Than the Headline Return
A percentage return on its own tells you almost nothing. A "+340% in six months" claim can come from a real $10,000 live account trading disciplined 0.10-lot positions, or from a $50 demo account that got lucky on three oversized trades before the equity curve was cropped out of the screenshot. The only way to tell the difference is to look at the underlying trade-by-trade data: when each position opened and closed, and how large it was relative to account equity at the time.
Timestamps matter because they prove sequence and duration; a trade supposedly opened during a major data release but whose logged open time sits four hours later than the event is either mislabeled or fabricated. Trade sizes matter because they reveal whether risk was managed consistently or whether the trader "martingaled" into a lucky recovery by doubling down after losses — a pattern regulators specifically warn about. The CFTC's advisory on trading system fraud and the general guidance on forex-related fraud both point to unverifiable performance claims as one of the most common patterns in retail trading scams. If a seller cannot produce a broker-generated, server-timestamped record, slow down before paying for anything, whether it is a one-time license, a monthly signal subscription, or a managed account. This matters for honest sellers too — a vendor with nothing to hide should welcome this level of scrutiny, since it is precisely what separates a track record that holds up from one that does not.
Where Live Trade Data Actually Lives (MT4 and MT5 History Tab)
Every trade executed through MetaTrader 4 or MetaTrader 5 is logged by the broker's trade server, not by the local terminal application. That distinction matters: the server log is authoritative, while anything displayed only in a chart annotation, a third-party dashboard screenshot, or a manually maintained spreadsheet can be edited after the fact. The place to start is the terminal's own History tab.
In MT5, open the Toolbox panel (View menu, or Ctrl+T), click the History tab, right-click, and select a custom period covering the dates you want to check. In MT4, the equivalent is the Terminal window's Account History tab. Both display a row per closed trade with columns for Open Time, Order/Deal number, Symbol, Type, Volume, Open Price, S/L, T/P, Close Time, Close Price, Commission, Swap, and Profit. Right-click the header and choose "Detailed Report" to export a broker-generated HTML statement — this is the version to compare against any seller-supplied performance claim, since it comes directly from server-side data rather than being typed in by hand.
Reading the Open Time and Close Time Columns
Open Time and Close Time are logged to the second by the trade server. For an EA trading XAUUSD on the H4 timeframe, expect entries clustering around the four-hour candle boundaries the strategy evaluates — near 00:00, 04:00, 08:00, 12:00, 16:00, and 20:00 server time — with the exact second varying slightly based on execution speed. Trades that open at irregular seconds with no relationship to any candle close, or that show identical open and close timestamps repeatedly, are worth a second look; that pattern is more consistent with a manually constructed spreadsheet than genuine server execution.
Server Time vs Your Local Time Zone
Every broker runs its trade server on a fixed offset, commonly quoted relative to GMT, and that offset often shifts twice a year with daylight saving changes in the broker's home region. This is the single most common source of "the timestamps don't match" confusion. If you are comparing an EA's logged trade times against a news calendar or a Myfxbook feed showing a different offset, convert both to the same reference point before concluding anything looks wrong. Most brokers publish their server's GMT offset on their website or inside the platform's Symbols specification window — check that first, before flagging a timestamp discrepancy as suspicious.
| History Tab Column | What It Shows | Why It Matters for Verification |
|---|---|---|
| Open Time / Close Time | Server-logged timestamp to the second for entry and exit | Confirms trade duration and whether entries align with the EA's stated timeframe logic |
| Volume | Lot size of the position (e.g., 0.10, 0.12, 0.25) | Verifies position sizing matches the risk mode or lot-sizing rule the EA claims to use |
| Order / Deal Number | Unique ticket ID assigned by the trade server | Cannot be duplicated or backdated; sequential numbering exposes gaps or inserted rows |
| Open Price / Close Price | Execution price for entry and exit | Should sit within the actual historical high-low range for that timestamp |
| Magic Number | Internal identifier tagging which EA placed the order | Separates automated trades from manual trades on a shared account |
| Commission / Swap | Broker-charged fees and overnight financing | A statement with zero commission or swap on every row is a sign it may not be a real live account |
Confirming Trade Sizes Match the Stated Risk Mode
Lot size is not an arbitrary number — on a properly built risk-based EA, it is calculated from account equity, a chosen risk percentage, and the distance to the stop level for that setup. If you know (or can reasonably estimate) the risk setting and stop distance for a given trade, you can reconstruct roughly what lot size the position should have used, then check that math against what actually printed in the history tab.
Worked Example: Reconstructing a Lot Size Calculation
Say you are reviewing a $10,000 live account, and the strategy's documentation states it is configured to risk roughly 1% of equity per setup. For XAUUSD, a standard 1.00 lot represents 100 troy ounces, so a $1.00 move in the gold price is worth $100 per standard lot, or $1 per 0.01 lot. If the trade's protective stop sits 800 points (an $8.00 price move) away, the dollar risk per standard lot works out to 800 × $1 = $800.
To risk 1% of $10,000 — $100 — on an $800-per-lot exposure, the position size is $100 ÷ $800 = 0.125 lots, which most brokers round to 0.12 lots. If the history tab shows 0.12 lots on that trade, the sizing lines up with the stated risk. If it instead shows 0.50 lots — four times larger — that trade was risking closer to 4% of the account on a single setup, a deviation worth asking the seller about, since consistent, pre-defined position sizing is a basic tenet of sound risk management.
This same math is why products built around fixed risk modes are easier to verify than ones with vague or undisclosed sizing rules. Golden Viper EA, for example, uses risk-based lot sizing across three selectable modes — Conservative, Normal, and Aggressive — specifically so a buyer can pull up the live history tab and confirm the position sizes stay internally consistent trade after trade, rather than fluctuating unpredictably.
| Open Time (Server) | Type | Volume (Lots) | Open Price | Close Price | Profit/Loss |
|---|---|---|---|---|---|
| 2026-06-03 08:00:14 | Buy | 0.10 | 2325.40 | 2331.85 | +$64.50 |
| 2026-06-10 08:00:22 | Sell | 0.09 | 2340.20 | 2334.10 | +$54.90 |
| 2026-06-17 08:00:09 | Buy | 0.10 | 2318.75 | 2312.30 | -$64.50 |
| 2026-06-24 08:00:31 | Buy | 0.11 | 2352.60 | 2360.15 | +$83.05 |
| 2026-07-01 08:00:17 | Sell | 0.10 | 2365.90 | 2358.20 | +$77.00 |
Notice the pattern in that illustrative log: lot sizes stay in a tight 0.09–0.11 band even as price levels move, which is exactly what you would expect from equity-based sizing recalculating a broadly similar dollar risk on each setup, and the open times cluster near the same server hour, consistent with a selective strategy that evaluates one H4 candle boundary per session rather than firing continuously throughout the day.
Cross-Verifying with an Independent Third Party
The single most reliable step in this whole process is getting the same trade data from a source the trader cannot edit. Myfxbook is the most widely used independent verification platform in retail forex and gold trading: you connect an account using a read-only investor password, and Myfxbook then pulls trade history directly from the broker's server on an ongoing basis, publishing open/close timestamps, lot sizes, and running equity automatically. Because the connection uses the investor password rather than the trading password, the owner cannot place trades through it, and because Myfxbook pulls live data rather than accepting an uploaded file, there is no manual step where numbers could be altered before reaching the public page.
Myfxbook's own verification documentation explains the checks it runs to flag accounts, and it is worth reading before you trust any "verified" badge at face value — verification confirms the account is real and auto-synced, not that the strategy is profitable going forward. Ask for the public Myfxbook link and check that the trade list there matches, trade for trade, the terminal history you were separately shown; the process of linking your own account is covered in more detail in a guide on how to connect MT4 to Myfxbook. A well-documented public track record is one of the clearest signals of a legitimate vendor — Golden Viper EA, for instance, publishes its live results on a Myfxbook account (11943038) precisely so prospective buyers can perform this exact cross-check themselves rather than taking a seller's word for it.
Using MQL5 Signals as a Second Tamper-Resistant Source
The MQL5 Market ecosystem includes a signals service that works similarly to Myfxbook but is built directly into the MetaTrader infrastructure: a provider account streams its trade history to a public signal page in near real time, and subscribers can copy those trades automatically for a monthly fee. Because MQL5 signals pull directly from the broker's trade server the same way the terminal's own history tab does, the timestamps and volumes shown on a signal page are just as difficult to falsify as the ones inside MetaTrader itself.
When a strategy is offered both as a one-time EA license and as a subscription signal — which is the case with Golden Viper EA, sold as a $199 one-time lifetime license covering both MT4 and MT5, or alternatively followed as a $30/month copy signal — you effectively get two independent, server-verified data trails that should agree with each other. If the signal's public statistics and the EA's own Myfxbook feed diverge meaningfully on trade count, timing, or sizing over the same period, that is worth investigating before committing to either option. The MQL5 documentation covers how order and deal history is structured programmatically, useful background for scripting your own comparison rather than checking by eye.
Isolating EA Trades from Manual Trades on the Same Account
If a demo or live account has ever been touched manually — even a single test trade — you need a way to separate automated trades from human ones before any timestamp or size analysis means anything. This is what the magic number column exists for: every order placed by an EA can be tagged with a unique numeric identifier baked into its code, and that number appears in the history tab alongside every other field discussed above. Filtering by magic number isolates exactly the trades the EA placed, discarding anything a human clicked manually — a mandatory first step, since mixing the two would corrupt any lot-size or timing pattern you are trying to verify. A deeper walkthrough of how this identifier system works is covered in a dedicated guide on EA magic numbers.
Red Flags That Suggest Doctored or Cherry-Picked Results
Once you know what genuine data looks like, spotting manipulated data gets easier. A few patterns come up repeatedly in complaints the FTC catalogs on investment scams and in the CFTC's fraud advisories referenced earlier:
- Performance is shown only as static screenshots or a PDF, with no live link to a broker statement, Myfxbook page, or MQL5 signal you can independently open and refresh.
- Trade timestamps are suspiciously round (every trade opens exactly on the hour, to the second) rather than showing the small natural variance real execution produces.
- Lot sizes escalate sharply after a losing streak, a pattern consistent with martingale-style recovery rather than fixed, pre-defined risk-based sizing.
- The account shown is explicitly or ambiguously a demo account, sometimes with the "demo" label cropped out of a screenshot.
- A backtest report — which by definition uses simulated fills and can be curve-fit to historical data — is presented without clearly distinguishing it from live results.
- Language promising "guaranteed," "risk-free," or "can't lose" returns accompanies the claim; no legitimate trading system, automated or otherwise, can honestly make that promise, and regulators specifically flag this wording as a fraud indicator.
None of these signals alone proves fraud, but two or three together are a strong reason to ask the seller for the raw, independently verifiable data before paying anything.
| Verification Method | Timestamp Source | Tamper Resistance | Best Used For |
|---|---|---|---|
| MT4/MT5 History Tab (in-terminal) | Broker trade server | High — requires terminal access, but data originates server-side | First-hand confirmation on an account you can log into directly |
| Broker-generated HTML/PDF statement | Broker trade server | Very high — generated and often digitally stamped by the broker | Sharing proof with a third party without granting login access |
| Myfxbook auto-sync | Broker trade server (via investor password API pull) | Very high — trader cannot edit synced history | Ongoing public, independently refreshed track record |
| MQL5 signal page | Broker trade server (via MetaTrader signal infrastructure) | Very high — same origin as the terminal history | Verifying a strategy also offered as a copy-trading subscription |
| Seller-supplied screenshot or spreadsheet | Unknown / self-reported | Low — fully editable before you ever see it | Should never be treated as sole proof of live performance |
A Step-by-Step Verification Checklist
Run through these steps in order any time you need to confirm an EA's live trading claims, whether you are evaluating a purchase or auditing your own running account:
- Open the MT4 or MT5 terminal's History tab and export a detailed report covering the full period you want to check.
- Confirm the broker's server GMT offset so you are reading timestamps correctly, and note whether daylight saving affects that offset during your review period.
- Filter by magic number if the account has ever placed manual trades, so only automated trades remain in view.
- Spot-check three or four trades: does the open time align with the strategy's stated timeframe logic, and does the lot size fall within a consistent, explainable range given account equity at that time?
- Pull the equivalent data from an independent source — a Myfxbook page or MQL5 signal — and confirm the trade count, timestamps, and lot sizes match the terminal export.
- Check commission and swap columns; a genuine live account will show non-zero values on most rows, since brokers charge for execution and overnight holding.
- Compare drawdown periods across sources; a meaningful drawdown should appear consistently in all of them, not just one.
- Note the server hosting the account. Implausible timestamp gaps or repeated disconnections can trace back to an unreliable local machine rather than a proper VPS setup for forex trading.
Common Mistakes When Reading Trade History
A few avoidable errors trip up even careful reviewers. First, confusing backtest results with live results: a strategy tester report uses simulated historical fills and never carries the same evidentiary weight as a server-logged live trade — a separate guide on how to properly backtest an EA in MT5 explains why. Second, ignoring broker-specific quirks: some brokers display five-digit pricing rather than two-digit pricing for gold, which changes what "800 points" means in the worked example above, so confirm the symbol specification first. Third, treating a short winning streak as proof: a handful of good trades in a row, even fully verified, tells you little about whether the underlying approach to automated gold trading is genuinely profitable over a meaningful sample. Verification confirms authenticity, not future performance — even a fully verified track record only describes the past.
Where This Fits Into Choosing an EA Vendor
Timestamp and trade-size verification is one input into a broader due-diligence process, not the whole of it. Broker selection still affects real-world execution — spreads and slippage differ meaningfully between brokers and will change your results even when running the exact same EA another trader verified. For sellers, publishing a verifiable account and inviting this level of scrutiny — the way Golden Viper's about page and its public Myfxbook link are set up to allow — is itself a meaningful signal, since it costs a dishonest vendor nothing to promise transparency but costs them everything to actually provide it.
Risk Disclosure
Trading gold, forex, and any other leveraged instrument carries real risk of loss, including the possibility of losing your full account balance. Verifying that an EA's historical timestamps and trade sizes are genuine confirms a track record is authentic — it does not eliminate market risk or guarantee similar results going forward. Past performance, even fully verified past performance, never guarantees future returns. Only trade with capital you can genuinely afford to lose, and treat every worked example in this guide as illustrative math rather than a personalized recommendation.
Frequently Asked Questions
What is the fastest way to check if an EA's live results are real?
Ask for a public, auto-synced Myfxbook link or an active MQL5 signal page rather than a screenshot. Both pull trade data directly from the broker's server on an ongoing basis, so you can compare a handful of timestamps and lot sizes against the seller's other claims within minutes.
Can a trader edit their MT4 or MT5 trade history?
The history displayed inside the terminal reflects what the broker's server recorded and cannot be edited from within the platform itself. What can be manipulated is anything downstream of that — a screenshot, a spreadsheet, or a manually written summary — which is why independently pulled data from Myfxbook or an MQL5 signal carries more weight than a file the trader hands you directly.
Why do my broker's timestamps look different from a signal provider's for the same trade?
Almost always a time zone offset issue. Confirm both your broker's server GMT offset and the comparison source's displayed time zone before assuming the data disagrees; once converted to the same reference point, genuine timestamps should match to the second.
How do I know if a lot size matches the risk mode an EA claims to use?
Work backward from account equity, the stated risk percentage, and the stop distance on that trade, as shown in the worked example above. If the calculated lot size is reasonably close to what printed in the history tab across several trades, the sizing is internally consistent; large, unexplained jumps are worth asking about directly.
What does a magic number do, and why does it matter for verification?
A magic number is a unique identifier an EA attaches to every order it places, letting you filter the account history to show only that EA's trades and exclude any manual ones on the same account. Without this filter, manual and automated trades blend together and distort any pattern you are trying to verify.
Is a backtest report the same thing as verified live trading?
No. A backtest or strategy tester report is generated from simulated historical fills and can be adjusted or curve-fit after the fact, so it should never be presented or accepted as proof of live performance. Live verification requires server-logged timestamps and volumes from an actual funded account.
Does a verified Myfxbook account guarantee an EA is profitable?
No. Verification confirms the account is real, funded, and auto-synced from the broker's server — it does not guarantee future profitability. Read the account's full history, including drawdown periods, rather than relying on the verified badge alone.
What should I do if a seller refuses to provide independently verifiable trade data?
Treat that refusal as a red flag. Legitimate sellers have no reason to withhold a Myfxbook link, an MQL5 signal, or a broker-generated statement, and unverifiable performance claims are exactly the pattern regulators warn about in forex and trading-system fraud.
Can I verify trade sizes and timestamps on a small account, or only on larger ones?
The same verification steps apply regardless of account size. The math scales proportionally, so the lot-size worked example above applies whether the account holds $500 or $50,000; for context on how account size interacts with realistic expectations, see the guide on how much capital is reasonable to start EA trading.
Why does trade duration matter alongside the timestamp itself?
Duration, calculated from the gap between Open Time and Close Time, tells you whether a strategy's actual behavior matches its documented approach. An EA described as trading H4 setups that consistently closes positions within minutes, or one described as selective that shows dozens of trades per day, has a mismatch between its documentation and its live behavior that is worth investigating before you rely on its published results.
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