TradeTech Analytics

Strategy Review · Help

How to read these reports

Every number on a strategy page, explained with an example from the live reports (Meridian, ₹5,00,000 starting capital), and how to change what you are looking at.

Quick start: read a report in five steps

  1. Verdict first. The coloured card states the conclusion and the evidence gates (PASS / WARN / FAIL / PENDING). Do not read charts before knowing whether the strategy passed.
  2. Pick the segment. Back-test = the development window. Validation = a sealed later period. Forward = live paper run with no real orders. Only validation and forward are out-of-sample.
  3. Pick a period. Presets, a year, a month or custom dates. Everything recomputes.
  4. Check net, not gross. The Costs section shows what remains after slippage, brokerage and tax.
  5. Look for fragility. Robustness table, parameter explorer and the top-10-trades share tell you whether one lucky trade carried the result.

How to change the reporting period

Segment tabs
Click Back-test, Validation or Forward paper run. A lock means the period is sealed (not yet opened).
Presets
All (whole segment), YTD (from 1 January of the latest year), 1Y / 3Y / 5Y (counted back from the last date).
Year
Choose a calendar year, for example 2020 to see the COVID crash and recovery on its own.
Month
Choose one month, e.g. 2020-03. Annualised numbers show n/a because the window is under a year.
From / To
Type or pick exact dates. The window is clipped to the data in the segment.

Example. Select Year → 2018 on Meridian. Period return is negative and the heat-map shows which months hurt. Select Year → 2021 and the same strategy shows a large gain. Same rules, very different years, which is why a single headline CAGR is not enough.

Headline numbers

NumberWhat it tells youExample (Meridian, whole back-test)
Period returnTotal change in equity over the window, after modelled costs and slippage.₹500,000 grew to ₹2,123,542 (325%).
CAGRThe steady yearly growth rate that would give the same total. Needs one year or more.16.0% a year. Compare with the index CAGR shown beneath it.
Max drawdownBiggest fall from a peak to a later low. This is the pain number: plan for a repeat or worse.-18.6%: on ₹5 lakh that is a fall of roughly ₹93k from a peak.
Sharpe / SortinoReturn per unit of risk (rf = 0). Sortino only counts downside swings.Sharpe 1.52. Above 1 is good; below 0.5 is weak. Sharpe is flattered when only ~37% of capital is invested.
CalmarCAGR divided by the size of the worst fall.Higher means more return for each unit of drawdown.
VolatilityHow much the daily equity bounces, annualised.Compare with the index volatility under it.
Alpha / betaBeta: how much the strategy moves with the index. Alpha: return left after removing that. Needs 12+ months.Beta 0.2 to 0.3 means it takes about a quarter of the market's swings.
Avg investedShare of capital in shares on average; the rest is cash.About 37%: low exposure explains the low drawdown.
Best / worst month, dayExtremes, to judge tail risk.A worst day near -6% shows even a 'safe' book can drop sharply.

Charts

Trade statistics and the trade log

Win rate
Share of trades that made money: 38% for Meridian (464 trades).
Average win / loss
37.6% / -9.3%. A low win rate is fine if wins are much bigger than losses (payoff ratio).
Profit factor
Gross profit ÷ gross loss: 2.11. Above 1 means profitable.
Expectancy
Average return per trade. Multiply by number of trades to see why costs matter.
R multiple
Result divided by the initial risk (entry to first stop). -1R is a normal stop-out; +5R is a big winner.
Top-10 share
63% of Meridian's profit came from 10 trades. High numbers mean luck can matter. The best trade was GVT&D: 428% (₹153,784), entered 2023-09-01 and exited 2024-09-02.

The trade log lists every closed trade. Click a column header to sort, type a symbol to filter (for example the best trade above), and use Prev / Next. Trades are filtered to your chosen period by exit date.

Anatomy of a strategy page: every section explained

Sections appear in this order on each strategy page. Examples use Meridian.

Trade analysis

What it is. A summary of the closed trades inside your chosen period: how often it wins, how big wins and losses are, and where profit came from. Four panels.

Example. Meridian wins 38% of 464 trades but its average win (37.6%) is far larger than its average loss (-9.3%), giving profit factor 2.11. Watch out for: a top-10 share above ~50% (63% here): remove those trades and the result changes materially. Also compare the average loss with the stop distance; much larger losses mean gap-downs through the stop.

Trade log

What it is. One row per closed trade with Symbol, Entry, Exit, Days, Return, P&L, R, Exit reason. Return and P&L are net of slippage and charges. A partial sell (trimming a big winner) is its own row.

How to use. Click a header to sort (click again to reverse). Type in Search to filter by symbol or reason, for example STOP or a ticker. Prev / Next pages through 50 rows at a time. The list follows your period selection by exit date.

Example. Sort by P&L descending to see the winners behind the top-10 share; sort by Days to see how long winners are held versus losers (winners are typically held longer, losers cut quickly). Watch out for: clusters of exits on the same date (a market-wide shock) and repeated entries in the same stock (re-entry after a stop).

Robustness and scenarios

What it is. A set of re-runs of the full simulation with one thing changed at a time, to test whether the result survives. Columns: CAGR, Max drawdown, Sharpe, Index CAGR (index over the same dates) and Trades.

How to read. Look at the spread. If the CAGR stays within a couple of points across rows the idea is robust; if one row collapses, that is the fragile assumption. Example. Meridian ranges roughly 14% to 18% across the neighbouring-parameter rows and still beats the random-rank null by about 5 points; the slippage rows show how fast the edge erodes with worse fills: 14.1% at 0.5% per side, 14.0% at 1%, but only 5.6% at 2%, below the index (13.3%). In words: the idea tolerates about 1% per side of slippage, not 2%.

Parameter explorer

What it is. Four drop-downs (names held, lookback, skip, cost multiple) that look up a pre-computed full simulation for that combination and show CAGR, drawdown, Sharpe, trades and end equity next to the base case, plus an overlay chart of growth (100 = start).

How to use. Change one drop-down at a time. The base case (15 names, 182-day lookback, 7-day skip, costs ×1) is the dashed line. What to look for. A smooth landscape: neighbouring settings give neighbouring results. A sharp spike at one setting means the base case was luck. Note. Only the listed values exist; the simulator is not re-run in your browser, and the grid covers the development window only.

Rules and parameters

What it is. The complete, frozen specification: the ordered rules (universe, signal, regime, entry, exit, portfolio risk, cash and costs) and a table of every parameter value. Anything not listed here is not part of the strategy.

How to read. Check that each parameter has a plain reason and that there are not too many: more parameters mean more room to overfit. The Instrument box states the market and the capital used. Example. "ATR stop 2.5×, trail 5.0×" means a stop 2.5 average daily ranges below the buy price that then follows the highest close at 5 ranges. If a strategy changes version, the version number and date change; old results are never silently replaced.

Known limitations

What it is. The list of things that make the results less reliable than they look. It is part of the result, not a footnote.

Typical items and what they mean.

How to use. Mentally adjust the headline in the direction each limitation pushes it (most push results down when corrected).

Logs and raw data

What it is. Plain CSV files behind every number, so anyone can recompute independently. Links appear once a period is loaded.

equity_*.csv
date, equity, invested, bench: end-of-day equity in rupees, share of equity in stocks, and the Nifty 500 price index level. Suffix _backtest, _validation or _forward.
fills_*.csv, audit_*.json, signals_ledger.jsonl, signals_log/
Execution audit files (weekly strategies). fills lists every transaction with its signal date, signal rank and score, execution date, price, slippage, fees and reason. audit holds the checks shown in the Execution audit section. For forward runs, signals_log holds one immutable signal file per decision week and signals_ledger.jsonl chains their SHA-256 hashes; the page can re-hash them in your browser. Trade logs of these strategies also carry signal_entry, entry_rank, entry_price, signal_exit, exit_price, exit_rank.
trades_*.csv
symbol, entry, exit, ret, pnl, reason, days, R, gross, slip, fees, buy_value, sell_value. ret is the net return of the trade, pnl net rupees, gross price P&L before costs, slip slippage rupees, fees brokerage, taxes and charges, with pnl = gross - slip - fees.
scenarios.csv
The robustness table. grid.csv and grid_curves.csv: the parameter explorer results and monthly growth curves. decisions.csv: the market regime at each month-end decision.
positions.csv, orders_next.csv, signals_latest.csv, events.log
Forward paper run only: open positions, the orders planned for the next open, the current top-30 ranking and the run log.

Example. Open trades_backtest.csv in a spreadsheet, sum gross, slip and fees and you reproduce the Costs section.

Other parts of the page

Header and badge
Codename, version, previous name and status: PAPER (forward paper run active), CANDIDATE, REJECTED, NO EDGE, PARKED.
Verdict card
One-sentence conclusion plus the evidence bullets. Its colour: green good, amber caution, red not supported.
Promotion gates
PASS / WARN / FAIL / PENDING checklist (see below).
Explain the strategy
Four reading levels of the same description.
Segment note
The grey line under the tabs states what the selected segment is, its dates, and whether it is sealed, opened or live.
Validation tab
The sealed hold-out. Once opened it shows normal results for that window; it is spent and cannot be re-run with different settings.
Forward paper run
Live prices from 2026-10-19, simulated nightly. It also shows the Paper trading book: open positions with stop levels, the orders planned for the next open, the current top-30 ranking, and the run log.
Cost model and slippage selectors
Re-price the same trades under another broker or slippage level; see the Costs section.

Costs: gross vs net and cost per transaction

For Meridian's back-test: gross profit ₹1,355,792; slippage ₹58,691; brokerage, taxes and fees ₹64,278; net profit ₹1,232,823. Costs took 9% of the gross profit.

How to change the strategy parameters

Parameters cannot be recomputed live in your browser because each run is a full simulation of hundreds of stocks. Instead, a grid of combinations was computed in advance with the full simulator. In Parameter explorer choose the number of names (10 to 30), lookback (182 or 252 days), skip (7 or 21 days) and cost multiple (×1 or ×2). The cards show CAGR, drawdown, Sharpe, trades and end equity for that choice next to the base case, and the chart overlays the two growth curves.

Example. Set Costs × to 2: the end equity falls a little but the strategy still beats the index, which says the result is not fragile to costs. Set Names held to 10 and the drawdown changes: concentration changes risk. If a small change in a setting flips the result, distrust the strategy.

The Robustness and scenarios table adds start-date shifts and sub-periods; the random-rank null asks whether the stock ranking adds anything beyond the stops and regime rules.

Explain levels: novice, amateur, expert, pro

Each strategy has four explanations of the same strategy. Novice: plain language, no jargon. Amateur: rules and numbers. Expert: formulas, parameters and what the evidence says. Pro: risks, biases, capacity, tax, audit path. Click the level tabs under Explain the strategy; the report below does not change.

Verdict and gates

GateQuestion it answers
Beats random-rank nullDoes the signal add anything beyond the stops and regime filter? (30 random-ranking runs)
Robust to costs and start datesDoes the result survive double costs and shifted starts?
Stable across sub-periodsDoes it work in both halves of history, not just one?
Not driven by a few tradesIs the top-10 share of profit reasonable?
Data completenessAre the prices of all historical index members available? (survivorship)
Sealed hold-outDoes it hold on data never used in design? Opened once.
Forward paper runDoes it work live, before real money?

PASS WARN FAIL PENDING A strategy only moves towards real money if gates pass; failures stay published.

FAQ

Why is the validation tab locked?
The hold-out is opened once, after the specification is frozen, so it stays an honest test.
Is paper trading profit real?
It uses real prices with modelled fills, so it excludes real execution, taxes and behaviour.
Why do numbers differ from another site?
Price-only vs total-return indices, different costs, different universe (point-in-time here), different start dates.
Can I download the data?
Yes: the CSV links at the bottom of each strategy page (equity, trades, scenarios, grid).
Is this advice?
No. Research and education only. Hypothetical and back-tested results have inherent limitations and do not guarantee future results. Nothing here is investment advice, a recommendation or a solicitation. The publisher is not presented as a SEBI-registered investment adviser or research analyst.