Best used with an AI agent

40+ live apps, open data APIs, MCP servers, and 200+ guides - more than anyone wants to click through. Point your AI here and it reads the whole map and does the work: finds the tool, pulls the data, runs the analysis, and hands you the links.

Here for the open-source code? Your agent finds the right repo for you - and can even clone and deploy it.

Prefer to explore on your own? Go right ahead.

Paste this to Claude Code, Codex, or any AI agent:
Go to tigzig.com and read tigzig.com/llms.txt. It is a practitioner toolkit - 40+ analytics apps, open no-auth data APIs, MCP servers, open-source repos (github.com/amararun), and 200+ build guides. Help me [your task]. Surface the exact links; where there is an API or MCP, call it directly; and if I want to self-host, find the repo and help me deploy it.

Win Rate

The share of periods a fund finished in positive territory.

Source data: AMFI daily NAV (17,900+ schemes) + Nifty benchmark indices · Last updated: 2026-07-02 · Open the MFPRO tool

What is Win Rate?

Win Rate (also called Absolute Win Rate) is the simplest metric: what percentage of trading days did the fund have a positive return? It doesn't compare to any benchmark - it just counts green days vs red days.

A win rate above 50% means the fund goes up more often than it goes down. Most equity funds have win rates between 50% and 56%. The magnitude of wins vs losses matters more than the count (a fund can win 55% of days but still lose money if the losing days are bigger).

How We Compute It

Win Rate = (Number of days where fund daily return > 0) / (Total trading days) x 100

Uses daily returns (day-over-day NAV change). A day with exactly 0% return counts as a non-win (not positive).

SQL (simplified)

-- Inside the risk metrics query:
-- 'paired' CTE has: fund_ret for each day

SELECT scheme_code,
  ROUND(
    COUNT(*) FILTER (WHERE fund_ret > 0) * 100.0
    / COUNT(*),
  2) AS win_rate
FROM paired
GROUP BY scheme_code

Worked Example

10 trading days for Fund ABC:

DayNAVDaily ReturnPositive?
Mon105.20+0.48%Yes
Tue104.80-0.38%No
Wed105.50+0.67%Yes
Thu105.30-0.19%No
Fri106.10+0.76%Yes
Mon106.50+0.38%Yes
Tue105.90-0.56%No
Wed106.80+0.85%Yes
Thu106.70-0.09%No
Fri107.40+0.66%Yes

Positive days: 6 out of 10.

Win Rate = 6 / 10 x 100 = 60.0%

In practice, win rate is computed over thousands of trading days. Even a small edge (53% vs 50%) compounds significantly over years.

How to Interpret

Win Rate vs Beat Rate

These are related but different metrics:

A fund with 55% win rate but 40% beat rate goes up most days but still underperforms the market most of the time. Use both together: win rate for absolute consistency, beat rate for relative consistency.

Important Notes

Related metrics

More Risk Metrics methodology from the MFPRO analytics tool: