New: import the signals already in your channel and launch with proofNew: import your past signals · Import yours →
Blog

How to Prove Trading Results: A Guide for Signal Providers

Why Screenshots and Self-Reported Numbers Stopped Convincing Anyone

Ten years ago, a screenshot of a broker account with a big balance was enough. Today it's the default marketing asset of every channel on Telegram, and the audience has learned to discount it. Not out of cynicism - out of experience. They've watched editors work.

A screenshot is a claim, not evidence. It can be cropped to cut a losing row, pulled from a demo account, backdated, or retouched in the time it takes to open a browser. Your prospect cannot tell the difference, so the rational move is to assume the worst.

Then there's the selection problem. Even an honest provider is tempted to post the wins and stay quiet about the losses. That's survivorship bias wearing a track record costume. If a channel sends 40 signals and only 26 show up in the "results" highlight, those other 14 didn't vanish. They're the reason the highlight exists.

The math is the third problem. A 70% win rate sounds strong until you learn the average winner is +0.4R and the average loser is −2R. Ten trades at that ratio: seven wins bring in +2.8R, three losses take out −6R, and the month closes down 3.2R. Win rate alone is not a trading performance proof. It's the number that flatters whoever picked it.

Regulators noticed too. In February 2024, ESMA warned that investment recommendations posted on social media can fall under market abuse rules when they give false or misleading signals. The message to providers is blunt: what you publish is your responsibility, not the platform's.

What a Verifiable Track Record Actually Means

A verified track record is not a nicer-looking screenshot. It's a record with three properties.

It's checked by someone you don't control. The data comes from a broker feed, an exchange API, or an independent verifier that compares your published signals against real market prices. If you can edit the record after the fact, it isn't verification. It's a document.

Every closed trade is in it, losses included. Not a highlight reel. A record with 42 entries where 24 won and 18 lost beats one with 24 entries and zero losses, because it answers the question every cold prospect is already asking: what are they hiding?

Entries are timestamped before the outcome. A signal logged at 09:14 with instrument, entry, stop and target, then closed at 09:41, is evidence. The same trade written up three days later is a story.

Three more details separate verified trading results from marketing copy:

  • A disclosed method. Lot size, risk per trade, and whether results are account-level or per-signal. If you send three signals a day, "account up 40%" means nothing until a prospect knows what was risked on each one.
  • Average win versus average loss, in R. This is the number a win rate is designed to hide.
  • Sample size and period. Twenty trades across six weeks isn't a track record. It's a streak. Say so yourself, before a prospect says it for you.

Get those right and you stop arguing about trust. The record argues for you.

The Four Ways Providers Prove Results Today

There's no industry standard, so most providers pick one of four routes. Here's the honest trade-off on each.

Manual spreadsheet

You log every signal yourself in Google Sheets or Excel: date, instrument, direction, entry, exit, R.

Pros: free, you own the format, and you can start tonight.

Cons: it's self-reported. Your prospect has exactly as much reason to trust your spreadsheet as your screenshot, because you typed both. Keeping it accurate through a bad week takes discipline most people don't have. A spreadsheet is a screenshot with extra steps.

Broker statement

A PDF export from your broker or prop firm.

Pros: it comes from an institution, shows real fills, and can't be faked at scale.

Cons: you have to redact your name, account number and balance, and every redaction is a hole a skeptic leans into. It covers one account, not your channel - unless every signal you send maps to a trade on that account. And a PDF goes stale the moment you post it.

Third-party tracking tool

Platforms like Myfxbook and FX Blue connect to a trading account and publish a live, independent record. Myfxbook's verification badge means the history on display is matched against the broker's own data - genuine third-party verification, not self-reporting.

Pros: real-time, tamper-resistant, and instantly familiar to a forex audience.

Cons: the badge applies to the account, not to the signals you send. Nothing in it confirms the account mirrors your channel. You also hand your investor password to a third party, your record lives on someone else's domain, and coverage gets thin outside forex.

Automated verification

The newest route, and the one we built into SignalProof: every signal you publish is checked automatically against real market prices, wins and losses alike, and stored with a timestamp set at publication.

Pros: it's the closest thing to a neutral referee. Losses can't be quietly dropped, and the record updates itself instead of waiting on you.

Cons: you give up control of the narrative. That's the whole point, but it's uncomfortable the first month. It needs setup. And it only works if you publish everything - not just the stretches where your calls landed.

How to Present Proof on a Page That Converts Cold Clicks

Proof buried in a pinned message converts nobody. Put it on one public page, linked from your bio, and build it around the four questions a cold click is asking.

1. "Are these numbers real?" State the verification method in one line at the top: who checks the signals, against what, and how a prospect can confirm it themselves. Link out to the verifier. Don't make them take your word for it.

2. "What's the downside?" Lead with the numbers that include the bad months - win rate, average win versus average loss in R, maximum drawdown, sample size, period covered. If your max drawdown is −14R, publish −14R. A prospect shown a drawdown you chose to reveal stops hunting for the one you hid.

3. "Is this current?" Stamp the page with a last-updated date and let the table refresh as trades close. A record frozen twelve months ago reads like a business that stopped working.

4. "What do I get if I pay?" One call to action. Not "join the community," not "DM me" - the specific next step, with the price visible. Gate the signals, never the proof. A record behind a paywall isn't proof; it's a teaser.

Two more elements belong on that page. A plain sentence on how signals are delivered and what happens when one gets stopped out, because that's the objection your best leads never say out loud. And a short risk note. The FCA's rules on financial promotions require past performance not to be the most prominent feature and to carry a warning that it isn't a reliable indicator of future results. You don't need to be FCA-authorised to borrow the principle: signal performance tracking that's honest beats a promise you can't keep.

That's the whole pitch. Not "trust me." Look.

Your Checklist to Implement This Week

Work down this list. Most of it costs nothing but discipline.

  • Pick a start date and freeze it. Every trade from that date forward goes in, no exceptions.
  • Stop deleting losing posts. On Telegram, that means leaving the losers up or acknowledging them in the next update.
  • Choose a verification route from the four above - and prefer one you can't edit afterwards.
  • Log five fields per signal: timestamp at publication, instrument, direction, entry, stop, exit. Nothing there is optional.
  • Define risk per trade in R and state it. This is what makes your win rate mean something.
  • Publish the raw set: total trades, wins, losses, average R, max drawdown, period.
  • Build the public page with the verification method at the top and a last-updated stamp.
  • Add a risk note and delete every line promising returns.
  • Set a refresh cadence - daily or weekly, never "when it looks good."

Turn Your Record Into a Page You Can't Edit

SignalProof takes the signals you already post, checks each one against real market prices - losses included - and publishes them to a public page that's locked at publication and carries your brand, not ours. No spreadsheets to maintain, no redacted PDFs, no investor password to hand over. Your prospect clicks one link and sees every call, timestamped, with the losses where they belong. Set up your verified page and send cold traffic somewhere that closes.

FAQ

Can't I just publish a broker statement and skip the setup?

You can, and it beats a screenshot. But a redacted PDF covers one account, goes stale fast, and doesn't prove your signals were the reason it grew. A statement shows a result. Verification shows the process behind it.

What if my results are negative right now?

Publish them. A provider showing a −9R drawdown and explaining the market conditions behind it reads as competent. A provider who goes silent for three weeks reads as finished. Cold prospects buy process, not just profit.

Doesn't publishing losses hurt conversion?

It filters. You lose the people hunting a 100%-win-rate fantasy. You keep the ones comparing you against every channel advertising a spotless record - and those are the people who pay.

Useful sources

Written by

Nathan Cole

Nathan Cole writes about performance, transparency and monetization in online trading. After ten years across FX, futures and signal communities, he keeps coming back to one question: how do you actually prove a track record is real?

Verified by SignalProof

Your next follower is asking one thing: is this real?

Answer it before they even ask. Connect your channel, and let your real track record do the selling.

Setup in 4 minutes · Cancel anytime