What is a trading edge, really?
You've found your edge. Again. This one has a 64% win rate over two years and a clean equity curve, and it's the fourth one this year that looked exactly like this. The first three are dead. You haven't changed how you look, so why would this one be different?
One of the most upvoted posts on r/algotrading this month says that before you build anything you should know what an edge is: a reason someone pays you. It's the best one-line definition there is, and it's worth a whole page, because almost every failed strategy on the forum — the seventeen dead systems in six months, the strategy that fell apart after three months of work, the "found my edge for the 67th time" — fails for the same reason. The trader found a pattern and called it an edge.
This page defines the difference precisely, maps where retail edges plausibly live and where they don't, gives you the tests that separate edge from luck, explains why edges decay, and ends with the one habit that stops the 67th-edge cycle.
The definition
An edge is a positive expected return per trade, after costs, that exists for a reason you can name. Both halves matter. The arithmetic half — expectancy above zero after spread, slippage and fees — is what the backtest measures. The reason half is what the backtest can't measure, and it's the half that decides whether the arithmetic will still be true next year.
Markets are close to zero-sum after costs. If you're consistently taking money out, someone is consistently putting it in, and they're doing so either because they don't know (rare, and it doesn't last) or because they're getting something they value more than the money: immediacy, liquidity, insurance against a risk they can't hold, or relief from a constraint you don't have. Name that person and what they're buying from you, and you have an edge. Can't? Then what you have is a pattern in past prices that may or may not have a cause — and patterns without causes are what the overfitting guide is about.
Who is paying, and for what
Larry Harris's Trading and Exchanges (2003) is the long version of this taxonomy. The short version for a retail systematic trader — the things someone might actually pay you for:
- Liquidity and immediacy. Someone needs to sell now — a fund with redemptions, an index rebalancing on a known date, a stop-loss cascade — and will accept a worse price to do it. Mean-reversion strategies at short horizons are mostly a bet that you're being paid to take the other side of urgency.
- Risk transfer. Someone wants insurance against a move and pays a premium for it. Selling volatility, carry, and some forms of trend-following are compensation for holding a risk others want to shed. The payment is real; so is the risk.
- Patience. Institutions live inside mandates, monthly reporting and risk limits. They often cannot hold a position through a six-month drawdown even when the expected return is positive. A private account can. Momentum at the three-to-twelve month horizon — Jegadeesh and Titman (1993) — is the best-documented example of an edge that persists partly because the horizon is awkward for the people best placed to arbitrage it.
- Attention. Nobody's looking at the four-hundredth largest altcoin or a small-cap with no analyst coverage. Patterns last longer where fewer people are searching for them. The trade-off is cost: thin instruments are expensive to trade.
- Behaviour. Systematic over- and under-reaction — to earnings, to round numbers, to recent losses — is real, documented, and small. It's the reason a simple rule can occasionally work, and the simple-strategies guide covers what happened to most of it.
Where retail edges don't live
Two places, and people keep looking there anyway:
- Speed. Any edge that depends on reacting to public information faster than others belongs to firms with co-located servers and microwave links. A retail bot on a home connection isn't slow by a little; it's slow by orders of magnitude, and every 1-minute strategy built on "I see the breakout and buy" is competing on that axis whether it means to or not.
- Information. You don't have any that the market doesn't. Public filings, news, on-chain data and sentiment feeds are all public, which means the price already reflects the people who read them first and best. There's a legitimate edge in processing public information in a way others don't, but that's an attention edge, and it should be tested as one.
| Source | Who is paying you | Plausible for retail? | The question to answer before you trust it |
|---|---|---|---|
| Liquidity / immediacy | Someone who must trade now | Yes, at horizons of hours to days on instruments you can afford to trade | Does the edge survive the spread and slippage you'd actually pay? |
| Risk transfer | Someone shedding a risk | Yes, with a real tail you must size for | What does the worst year look like, and can you hold through it? |
| Patience / horizon | Institutions bound by mandates | Yes — the most durable retail edge | Will you actually sit through the drawdown the backtest shows? |
| Attention | Nobody — the instrument is uncovered | Yes, at the cost of expensive fills | Does it still work after costs and at the size you'd trade? |
| Behaviour | Other traders' systematic mistakes | Sometimes; small and crowded | Has it survived out of sample since the paper that found it? |
| Speed | — | No | Stop. |
| Information | — | Not unless you're processing it unusually | What do you do with the data that others don't? |
Edge or luck: the four tests
A backtest can't tell you the reason, but it can tell you whether the arithmetic is even there. Four tests, in order:
1. The error bar
A 64% win rate over 40 trades is compatible with a true win rate in the mid-forties. Every number in a report has an error bar the report doesn't print, and it shrinks only with the square root of the trade count. The sample-size guide has the table. If the interval includes a losing number, you don't yet know the strategy wins.
2. The multiple-testing discount
A recurring, honest question on r/algotrading is how many strategies people killed before the one they posted. The answer is usually dozens, and it changes what the survivor can prove. The best of forty random strategies looks good — that's what "best of forty" means. Harvey, Liu and Zhu (2016) argued that after hundreds of published factors, a new one should clear a t-statistic near 3 rather than the traditional 2; Bailey and López de Prado's deflated Sharpe ratio (2014) formalises the discount for your own desk. If you don't know how many things you tried, assume it was a lot.
3. The sealed holdout
Set aside the most recent stretch of data before you start, don't look at it while you build, and test on it once. Out of sample means nothing if you've looked at the sample; the out-of-sample guide covers the purge and embargo gaps that keep it honest. A strategy that passes a holdout you genuinely never touched has cleared the bar most forum strategies never reach.
4. The reason-why test
Write one sentence: "This strategy makes money because __________ is paying for __________." If you can't fill the blanks, the previous three tests have told you the arithmetic exists, and nothing has told you it will continue. If you can, the sentence also tells you what would kill the edge — which is the next section.
Why edges decay
Lo's Adaptive Markets Hypothesis (2004) is the useful frame: edges are ecological. A niche opens, something exploits it, more things exploit it, the niche closes, and the survivors move on. For your strategy that plays out three ways:
- Crowding. The edge was real, it got noticed, and enough capital now trades it that the payment has shrunk to the cost of collecting it. Simple, widely published rules go this way first.
- The payer left. The fund that was forced to sell at month-end changed its process; the exchange changed its fee tiers; the instrument got liquid enough to attract faster players. Your reason-why sentence names the payer, which is how you notice they've gone.
- It was never there. The pattern was a fit to one history, and the decay is the market being itself. The regime guide is about telling this apart from the first two — and from ordinary variance, which is the boring answer that's usually right.
How to stop finding your 67th edge
The 67th-edge pattern has a mechanism, and it isn't stupidity. You search a large space of rules, you find one that fits the history, the fit feels like discovery, you trade it, it reverts to its true expectancy near zero, and you search again — a little wiser about the last rule and no wiser about the process. Each search is a fresh multiple-testing problem, and each "edge" is the best of that search.
Three habits break the loop:
- Start from a payer, not a pattern. Write the reason-why sentence first, then design a rule that would collect that payment, then test whether it does. Searching for patterns and inventing reasons afterwards is the loop.
- Pre-register. Before the first backtest, write down the rule, the instrument, the timeframe, the exit, and what result would make you abandon it. Then you can't move the target.
- Count. Keep a log of every strategy, variant and parameter set you tested. The log is your denominator, and the deflated Sharpe ratio needs it. A trader who knows they've tried 40 things treats the 41st very differently from one who remembers only the last three.
None of this makes finding an edge easy. It makes it honest, which is the only version that compounds. The backtesting guide is the full procedure from hypothesis to a rehearsal with alerts, and the go-live guide is what to do when a strategy passes.
How this looks in Wise Apple
Wise Apple can give you the arithmetic half. Every report leads with N, the trade count; the classification metrics — precision, recall, and MCC as a Skill score — are computed on the walk-forward out-of-sample windows only; and the HODL benchmark sits beside the strategy result so a rule that merely rode the market is visible as one. Costs and the embargo gap are on by default. What it cannot give you is the reason: who is paying, and for what. That sentence is yours to write, and the software is early, from one builder, and tests one instrument at a time — it places no trades and makes no claim about what any edge is worth.
Questions traders ask about finding an edge
What does having an edge in trading mean?
A positive expected return per trade after costs, for a reason you can name — someone on the other side is paying you for liquidity, immediacy, risk transfer, patience or attention. The backtest measures the arithmetic; the reason is what tells you whether the arithmetic will still hold next year. A pattern in past prices with no nameable reason is a pattern, not an edge.
How do you know if your trading strategy has a real edge?
Four tests: the error bar on your results is narrow enough to exclude zero (which needs hundreds of trades, not dozens); the result survives a discount for how many strategies you tried before this one; it passes on a holdout period you never looked at while building; and you can write one sentence naming who is paying you and why. A strategy that passes the first three and not the fourth can be traded small, with decay treated as the missing answer.
Where do retail traders actually find an edge?
Mostly in places institutions can't or won't go: holding periods that are awkward for mandated funds (months, not minutes), instruments too small for large capital, and being the patient side of someone else's forced trade. Retail edges almost never come from speed or from information, because both belong to better-equipped players.
Why do trading edges disappear?
Three reasons: the edge got crowded and the payment shrank to the cost of collecting it; the party that was paying changed its behaviour; or the edge was never there and a pattern fitted to one history is reverting to its true expectancy. Knowing which is why the reason-why sentence matters — it names the payer, so you notice when they leave.