{"id":9294,"date":"2026-10-19T20:21:18","date_gmt":"2026-10-19T14:51:18","guid":{"rendered":"https:\/\/niveshsankalp.com\/?page_id=9294"},"modified":"2026-10-24T16:12:41","modified_gmt":"2026-10-24T10:42:41","slug":"mutual-fund-returns-by-category","status":"publish","type":"page","link":"https:\/\/niveshsankalp.com\/hi\/mutual-fund-returns-by-category\/","title":{"rendered":"Mutual Fund Returns by Category"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\"><strong>Mutual Fund returns by category: Equity, Debt &amp; Hybrid Schemes<\/strong><\/h1>\n\n\n<div class=\"nmr-wrap\" id=\"nmr-root\">\n<style>\n.nmr-wrap{--nmr-accent:#0f5c5c;max-width:1100px;margin:0 auto;font-family:inherit;color:inherit}\n.nmr-wrap *{box-sizing:border-box}\n.nmr-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:10px}\n.nmr-filters label{display:block;font-size:14px;font-weight:600;color:#334155}\n.nmr-filters select,.nmr-tools select,.nmr-tools input{display:block;width:100%;margin-top:6px;padding:10px 12px;font-size:15px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#1f2937}\n.nmr-asof{margin:8px 0 2px;font-size:14px;color:#475569}\n.nmr-plannote{margin:0 0 12px;font-size:13px;color:#64748b;line-height:1.5}\n.nmr-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;justify-content:space-between;margin:10px 0}\n.nmr-tools .nmr-size{display:flex;align-items:center;gap:8px;font-size:14px}\n.nmr-tools .nmr-size select{width:auto;margin:0}\n.nmr-tools .nmr-find{flex:1;min-width:200px;max-width:340px}\n.nmr-tools .nmr-find input{margin:0}\n.nmr-btn{border:0;border-radius:8px;background:var(--nmr-accent);color:#fff;padding:10px 16px;font-size:14px;cursor:pointer}\n.nmr-btn[disabled]{opacity:.45;cursor:not-allowed}\n.nmr-btn.nmr-light{background:#fff;color:var(--nmr-accent);border:1px solid var(--nmr-accent)}\n.nmr-msg{display:none;margin:8px 0;padding:10px 14px;border-radius:8px;background:#fff7e6;color:#7a4b00;font-size:14px}\n.nmr-bar{display:none;align-items:center;gap:12px;flex-wrap:wrap;margin:8px 0;padding:10px 14px;border-radius:8px;background:#e6f2f2;color:#0f4a4a;font-size:14px}\n.nmr-scroll{overflow-x:auto}\n.nmr-table{width:100%;min-width:700px;border-collapse:collapse;background:#fff;color:#1f2937}\n.nmr-table th,.nmr-table td{padding:10px 12px;border-bottom:1px solid #e5e7eb;text-align:left;font-size:14.5px;vertical-align:top}\n.nmr-table thead th{background:var(--nmr-accent);color:#fff;font-weight:600;white-space:nowrap}\n.nmr-table th.nmr-sort{cursor:pointer;user-select:none}\n.nmr-table th.nmr-sort:hover{background:#0b4747}\n.nmr-table th.nmr-sort:focus{outline:2px solid #c8963c;outline-offset:-2px}\n.nmr-ico{opacity:.55;font-size:12px;margin-left:2px}.nmr-ico.nmr-on{opacity:1}\n.nmr-table td.nmr-num{text-align:right;white-space:nowrap}\n.nmr-table thead th.nmr-numh{text-align:right}\n.nmr-table tbody tr:hover{background:#f6fafa}\n.nmr-pos{color:#15803d}.nmr-neg{color:#b91c1c}\n.nmr-pager{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;margin-top:10px;font-size:14px;color:#475569}\n.nmr-pager button{margin-left:6px}\n.nmr-wrap:not(.nmr-si-on) .nmr-si{display:none}.nmr-hideopt{margin:4px 0 8px;font-size:14px;color:#475569}\n.nmr-disc{margin-top:14px;font-size:13px;color:#64748b;line-height:1.55}\n<\/style>\n\n<div class=\"nmr-filters\">\n<label>Category<select id=\"nmr-cat\"><option>Loading...<\/option><\/select><\/label>\n<label>Period<select id=\"nmr-years\"><option value=\"1\">1 Year<\/option><option value=\"3\" selected>3 Years<\/option><option value=\"5\">5 Years<\/option><option value=\"10\">10 Years<\/option><option value=\"0\">Since launch<\/option><\/select><\/label>\n<label>Monthly SIP amount<select id=\"nmr-amount\"><option value=\"500\">Rs 500<\/option><option value=\"1000\" selected>Rs 1,000<\/option><option value=\"2000\">Rs 2,000<\/option><option value=\"5000\">Rs 5,000<\/option><option value=\"10000\">Rs 10,000<\/option><option value=\"25000\">Rs 25,000<\/option><\/select><\/label>\n<label>Plan type<select id=\"nmr-plan\"><option value=\"Regular\" selected>Regular<\/option><option value=\"Direct\">Direct<\/option><\/select><\/label>\n<\/div>\n<p class=\"nmr-asof\">NAV data as on <strong id=\"nmr-asof\">26 Oct 2026<\/strong> &nbsp;|&nbsp; Showing <span id=\"nmr-planlabel\">Regular<\/span> Plan - Growth Option<\/p>\n<p class=\"nmr-plannote\" id=\"nmr-plannote\"><\/p>\n\n<div class=\"nmr-tools\">\n<div class=\"nmr-size\">Show <select id=\"nmr-size\"><option>10<\/option><option selected>25<\/option><option>50<\/option><option>100<\/option><\/select> entries<\/div>\n<div class=\"nmr-find\"><input type=\"text\" id=\"nmr-search\" placeholder=\"Search by fund or fund house\"><\/div>\n<button type=\"button\" class=\"nmr-btn nmr-light\" id=\"nmr-csv\">Download CSV<\/button>\n<\/div>\n\n<p class=\"nmr-hideopt\"><label><input type=\"checkbox\" id=\"nmr-hide\" checked> Hide funds that have no data for the selected period (for example, newer funds)<\/label> &nbsp;|&nbsp; Tip: click any column heading to sort the table.<\/p>\n<div class=\"nmr-msg\" id=\"nmr-msg\"><\/div>\n<div class=\"nmr-bar\" id=\"nmr-bar\"><\/div>\n\n<div class=\"nmr-scroll\"><table class=\"nmr-table\"><thead id=\"nmr-head\"><\/thead><tbody id=\"nmr-body\"><\/tbody><\/table><\/div>\n<div class=\"nmr-pager\"><span id=\"nmr-info\"><\/span><span><button type=\"button\" class=\"nmr-btn nmr-light\" id=\"nmr-prev\">Previous<\/button><button type=\"button\" class=\"nmr-btn nmr-light\" id=\"nmr-next\">Next<\/button><\/span><\/div>\n\n<p class=\"nmr-disc\">SIP return (XIRR) assumes a monthly SIP of the chosen amount on the 1st of each month (or the next day with a NAV) for the chosen period, valued at the latest NAV. Lump sum return is absolute for 1 year and annualised (CAGR) for longer periods. Since launch means since the first NAV available on this site (April 2006 for Regular plans, generally January 2013 for Direct plans, or the fund&rsquo;s launch if later); funds with different start dates are not directly comparable, so check the Data since column. A dash (-) means data is not available for that period (the fund may be newer, or its history may have been restarted after a rename or transfer). The table is sorted alphabetically by default; you can sort by any column. This information is for general reference only and is not a recommendation. Data source: AMFI. Mutual fund investments are subject to market risks. Read all scheme related documents carefully. Past performance may or may not be sustained in the future.<\/p>\n\n<script>\n(function () {\n\tvar CATS_URL = \"https:\\\/\\\/niveshsankalp.com\\\/hi\\\/wp-json\\\/nivesh\\\/v1\\\/categories\";\n\tvar RETS_URL = \"https:\\\/\\\/niveshsankalp.com\\\/hi\\\/wp-json\\\/nivesh\\\/v2\\\/returns\";\n\tvar COMPARE_URL = \"https:\\\/\\\/niveshsankalp.com\\\/hi\\\/compare-mutual-funds\\\/\";\n\tvar ASOF = \"26 Oct 2026\";\n\tvar HAS_CMP = !!COMPARE_URL;\n\tvar RS = '\\u20B9';\n\tvar NOTE_REGULAR = 'Regular Plan: the plan offered through a mutual fund distributor. Its expense ratio includes distribution commission, so its returns are lower than the same fund\\u2019s Direct Plan.';\n\tvar NOTE_DIRECT = 'Direct Plan: bought directly from the fund house, without a distributor. It has a lower expense ratio, so its returns are higher than the same fund\\u2019s Regular Plan.';\n\tvar COLS = [['name', 'Scheme name'], ['amc', 'Fund house'], ['invested', 'Invested amount'], ['value', 'Current value'], ['sip', 'SIP return (XIRR)'], ['lump', 'Lump sum return'], ['since', 'Data since']];\n\tvar state = { plan: 'Regular', category: '', years: 3, amount: 1000, rows: [], view: [], sortKey: 'name', sortDir: 1, page: 1, size: 25, q: '', hideEmpty: true };\n\tvar selected = [];\n\tvar searchTimer = null;\n\n\tfunction g(id) { return document.getElementById(id); }\n\tfunction el(tag, cls, text) {\n\t\tvar e = document.createElement(tag);\n\t\tif (cls) { e.className = cls; }\n\t\tif (text !== undefined) { e.textContent = text; }\n\t\treturn e;\n\t}\n\tfunction withParam(u, k, v) { return u + (u.indexOf('?') > -1 ? '&' : '?') + k + '=' + encodeURIComponent(v); }\n\tfunction fmtNum(v) { return Math.round(v).toLocaleString('en-IN'); }\n\tfunction fmtPct(v) { return (v === null || v === undefined) ? '-' : ((v > 0 ? '+' : '') + v.toFixed(2) + '%'); }\n\tfunction showMsg(t) { var m = g('nmr-msg'); m.textContent = t; m.style.display = t ? 'block' : 'none'; }\n\tfunction colIndex() { return state.years === 1 ? 0 : (state.years === 3 ? 1 : (state.years === 5 ? 2 : (state.years === 10 ? 3 : 4))); }\n\n\tfunction derive(r) {\n\t\tvar i = colIndex();\n\t\tvar v = r.v[i], s = r.s[i], l = r.l[i];\n\t\tvar ok = (v !== null && v !== undefined);\n\t\treturn {\n\t\t\tid: r.id, name: r.name, amc: r.amc,\n\t\t\tinvested: ok ? state.amount * (state.years === 0 ? (r.n || 0) : 12 * state.years) : null,\n\t\t\tvalue: ok ? v * state.amount \/ 1000 : null,\n\t\t\tsip: (s === undefined) ? null : s,\n\t\t\tlump: (l === undefined) ? null : l, since: r.f || null, yrs: r.y || null\n\t\t};\n\t}\n\n\tfunction applyPlanUI() {\n\t\tg('nmr-planlabel').textContent = state.plan;\n\t\tg('nmr-plannote').textContent = state.plan === 'Regular' ? NOTE_REGULAR : NOTE_DIRECT;\n\t}\n\n\tfunction loadCats(keep) {\n\t\tvar sel = g('nmr-cat');\n\t\tfetch(withParam(CATS_URL, 'plan', state.plan)).then(function (r) { return r.json(); }).then(function (list) {\n\t\t\tsel.textContent = '';\n\t\t\tif (!list.length) { sel.appendChild(el('option', '', 'No categories available')); state.rows = []; render(); return; }\n\t\t\tvar GROUPS = ['Equity', 'Debt', 'Hybrid', 'Solution Oriented', 'Other'];\n\t\t\tvar groups = {};\n\t\t\tGROUPS.forEach(function (gname) {\n\t\t\t\tgroups[gname] = el('optgroup');\n\t\t\t\tgroups[gname].label = gname;\n\t\t\t});\n\t\t\tlist.forEach(function (c) {\n\t\t\t\tvar i = c.name.indexOf(' - ');\n\t\t\t\tvar head = i > -1 ? c.name.slice(0, i) : '';\n\t\t\t\tvar gname = GROUPS.indexOf(head) > -1 ? head : 'Other';\n\t\t\t\tvar label = (GROUPS.indexOf(head) > -1) ? c.name.slice(i + 3) : c.name;\n\t\t\t\tvar o = el('option', '', label + ' (' + c.count + ')');\n\t\t\t\to.value = c.name;\n\t\t\t\tgroups[gname].appendChild(o);\n\t\t\t});\n\t\t\tGROUPS.forEach(function (gname) {\n\t\t\t\tif (groups[gname].children.length) { sel.appendChild(groups[gname]); }\n\t\t\t});\n\t\t\tvar names = list.map(function (c) { return c.name; });\n\t\t\tif (!(keep && names.indexOf(state.category) > -1)) {\n\t\t\t\tstate.category = names.indexOf('Equity - Flexi Cap Fund') > -1 ? 'Equity - Flexi Cap Fund' : names[0];\n\t\t\t}\n\t\t\tsel.value = state.category;\n\t\t\tloadRows();\n\t\t}).catch(function () {\n\t\t\tshowMsg('Could not load the categories. Please refresh the page.');\n\t\t});\n\t}\n\n\tfunction longDate(d) {\n\t\tvar M = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];\n\t\tvar p = d.split('-');\n\t\treturn parseInt(p[2], 10) + ' ' + M[parseInt(p[1], 10) - 1] + ' ' + p[0];\n\t}\n\n\tfunction loadRows() {\n\t\tshowMsg('');\n\t\tg('nmr-body').textContent = '';\n\t\tvar tr = el('tr'), td = el('td', '', 'Loading...');\n\t\ttd.colSpan = COLS.length + (HAS_CMP ? 1 : 0);\n\t\ttr.appendChild(td);\n\t\tg('nmr-body').appendChild(tr);\n\t\tfetch(withParam(withParam(RETS_URL, 'plan', state.plan), 'category', state.category)).then(function (r) { return r.json(); }).then(function (rows) {\n\t\t\tstate.rows = rows;\n\t\t\tvar md = '';\n\t\t\trows.forEach(function (r) { if (r.d && r.d > md) { md = r.d; } });\n\t\t\tif (md) { ASOF = longDate(md); g('nmr-asof').textContent = ASOF; }\n\t\t\tstate.page = 1;\n\t\t\trender();\n\t\t}).catch(function () {\n\t\t\tshowMsg('Could not load the data. Please try again.');\n\t\t});\n\t}\n\n\tfunction buildHead() {\n\t\tvar head = g('nmr-head');\n\t\thead.textContent = '';\n\t\tvar tr = el('tr');\n\t\tif (HAS_CMP) { tr.appendChild(el('th', '', 'Compare')); }\n\t\tCOLS.forEach(function (c) {\n\t\t\tvar numeric = c[0] !== 'name' && c[0] !== 'amc';\n\t\t\tvar active = state.sortKey === c[0];\n\t\t\tvar th = el('th', 'nmr-sort' + (numeric ? ' nmr-numh' : '') + (c[0] === 'since' ? ' nmr-si' : ''));\n\t\t\tth.appendChild(document.createTextNode(c[1] + ' '));\n\t\t\tth.appendChild(el('span', active ? 'nmr-ico nmr-on' : 'nmr-ico', active ? (state.sortDir > 0 ? '\\u25B2' : '\\u25BC') : '\\u21C5'));\n\t\t\tth.setAttribute('tabindex', '0');\n\t\t\tth.setAttribute('aria-sort', active ? (state.sortDir > 0 ? 'ascending' : 'descending') : 'none');\n\t\t\tth.setAttribute('title', 'Click to sort by ' + c[1]);\n\t\t\tfunction doSort() {\n\t\t\t\tif (state.sortKey === c[0]) { state.sortDir = -state.sortDir; }\n\t\t\t\telse { state.sortKey = c[0]; state.sortDir = numeric ? -1 : 1; }\n\t\t\t\tstate.page = 1;\n\t\t\t\trender();\n\t\t\t}\n\t\t\tth.addEventListener('click', doSort);\n\t\t\tth.addEventListener('keydown', function (e) {\n\t\t\t\tif (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); doSort(); }\n\t\t\t});\n\t\t\ttr.appendChild(th);\n\t\t});\n\t\thead.appendChild(tr);\n\t}\n\n\tfunction updateBar() {\n\t\tvar bar = g('nmr-bar');\n\t\tif (!HAS_CMP || !selected.length) { bar.style.display = 'none'; return; }\n\t\tbar.textContent = '';\n\t\tbar.style.display = 'flex';\n\t\tbar.appendChild(el('span', '', selected.length + ' selected (up to 4 can be compared)'));\n\t\tvar go = el('button', 'nmr-btn', 'Compare selected');\n\t\tgo.type = 'button';\n\t\tgo.disabled = selected.length < 2;\n\t\tgo.addEventListener('click', function () {\n\t\t\twindow.location.href = COMPARE_URL + (COMPARE_URL.indexOf('?') > -1 ? '&' : '?') + 'ids=' + selected.join(',') + '&plan=' + state.plan;\n\t\t});\n\t\tvar clr = el('button', 'nmr-btn nmr-light', 'Clear');\n\t\tclr.type = 'button';\n\t\tclr.addEventListener('click', function () { selected = []; showMsg(''); render(); });\n\t\tbar.appendChild(go);\n\t\tbar.appendChild(clr);\n\t}\n\n\tfunction render() {\n\t\tbuildHead();\n\t\tvar d = state.rows.map(derive);\n\t\tvar hiddenCount = 0;\n\t\tif (state.hideEmpty) {\n\t\t\tvar before = d.length;\n\t\t\td = d.filter(function (x) { return !(x.sip === null && x.value === null && x.lump === null); });\n\t\t\thiddenCount = before - d.length;\n\t\t}\n\t\tvar q = state.q.toLowerCase();\n\t\tif (q) { d = d.filter(function (x) { return (x.name + ' ' + x.amc).toLowerCase().indexOf(q) > -1; }); }\n\n\t\tvar k = state.sortKey, dir = state.sortDir;\n\t\td.sort(function (a, b) {\n\t\t\tvar x = a[k], y = b[k];\n\t\t\tvar xn = (x === null || x === undefined), yn = (y === null || y === undefined);\n\t\t\tif (xn && yn) { return 0; }\n\t\t\tif (xn) { return 1; }\n\t\t\tif (yn) { return -1; }\n\t\t\tif (typeof x === 'string') { return x.localeCompare(y) * dir; }\n\t\t\treturn (x - y) * dir;\n\t\t});\n\t\tstate.view = d;\n\n\t\tvar total = d.length;\n\t\tvar pages = Math.max(1, Math.ceil(total \/ state.size));\n\t\tif (state.page > pages) { state.page = pages; }\n\t\tvar from = (state.page - 1) * state.size;\n\t\tvar slice = d.slice(from, from + state.size);\n\n\t\tvar body = g('nmr-body');\n\t\tbody.textContent = '';\n\t\tif (!slice.length) {\n\t\t\tvar etr = el('tr'), etd = el('td', '', 'No funds to show for this selection.');\n\t\t\tetd.colSpan = COLS.length + (HAS_CMP ? 1 : 0);\n\t\t\tetr.appendChild(etd);\n\t\t\tbody.appendChild(etr);\n\t\t}\n\t\tslice.forEach(function (r) {\n\t\t\tvar tr = el('tr');\n\t\t\tif (HAS_CMP) {\n\t\t\t\tvar c = el('td');\n\t\t\t\tvar cb = document.createElement('input');\n\t\t\t\tcb.type = 'checkbox';\n\t\t\t\tcb.checked = selected.indexOf(r.id) > -1;\n\t\t\t\tcb.setAttribute('aria-label', 'Select ' + r.name + ' to compare');\n\t\t\t\tcb.addEventListener('change', function () {\n\t\t\t\t\tif (cb.checked) {\n\t\t\t\t\t\tif (selected.length >= 4) { cb.checked = false; showMsg('You can compare up to 4 funds at a time.'); return; }\n\t\t\t\t\t\tselected.push(r.id);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tselected = selected.filter(function (i) { return i !== r.id; });\n\t\t\t\t\t}\n\t\t\t\t\tshowMsg('');\n\t\t\t\t\tupdateBar();\n\t\t\t\t});\n\t\t\t\tc.appendChild(cb);\n\t\t\t\ttr.appendChild(c);\n\t\t\t}\n\t\t\ttr.appendChild(el('td', '', r.name));\n\t\t\ttr.appendChild(el('td', '', r.amc));\n\t\t\ttr.appendChild(el('td', 'nmr-num', r.invested === null ? '-' : RS + fmtNum(r.invested)));\n\t\t\ttr.appendChild(el('td', 'nmr-num', r.value === null ? '-' : RS + fmtNum(r.value)));\n\t\t\tvar s = el('td', 'nmr-num' + (r.sip === null ? '' : (r.sip >= 0 ? ' nmr-pos' : ' nmr-neg')), fmtPct(r.sip));\n\t\t\tvar l = el('td', 'nmr-num' + (r.lump === null ? '' : (r.lump >= 0 ? ' nmr-pos' : ' nmr-neg')), fmtPct(r.lump));\n\t\t\ttr.appendChild(s);\n\t\t\ttr.appendChild(l);\n\t\t\ttr.appendChild(el('td', 'nmr-num nmr-si', r.since ? (longDate(r.since) + ' (' + Number(r.yrs).toFixed(1) + ' yrs)') : '-'));\n\t\t\tbody.appendChild(tr);\n\t\t});\n\n\t\tvar info = total ? ('Showing ' + (from + 1) + ' to ' + Math.min(from + state.size, total) + ' of ' + total + ' funds') : 'No funds';\n\t\tif (hiddenCount > 0) { info += ' (' + hiddenCount + ' without data for this period hidden)'; }\n\t\tg('nmr-info').textContent = info;\n\t\tg('nmr-prev').disabled = state.page <= 1;\n\t\tg('nmr-next').disabled = state.page >= pages;\n\t\tupdateBar();\n\t}\n\n\tfunction csvCell(v) { return '\"' + String(v === null || v === undefined ? '' : v).replace(\/\"\/g, '\"\"') + '\"'; }\n\tfunction downloadCsv() {\n\t\tvar lines = [];\n\t\tlines.push(csvCell('Mutual fund returns - ' + state.category + ' - ' + state.plan + ' plan (Growth option)'));\n\t\tlines.push(csvCell('NAV data as on ' + ASOF + '. Monthly SIP of Rs ' + state.amount + (state.years === 0 ? ' from the first NAV available on this site.' : ' for ' + state.years + ' year(s).')));\n\t\tlines.push('');\n\t\tlines.push(['Scheme name', 'Fund house', 'Invested amount (Rs)', 'Current value (Rs)', 'SIP return XIRR (%)', 'Lump sum return (%)', 'Data since'].map(csvCell).join(','));\n\t\tstate.view.forEach(function (r) {\n\t\t\tlines.push([r.name, r.amc,\n\t\t\t\tr.invested === null ? '' : Math.round(r.invested),\n\t\t\t\tr.value === null ? '' : Math.round(r.value),\n\t\t\t\tr.sip === null ? '' : r.sip.toFixed(2),\n\t\t\t\tr.lump === null ? '' : r.lump.toFixed(2), r.since || ''].map(csvCell).join(','));\n\t\t});\n\t\tlines.push('');\n\t\tlines.push(csvCell('Source: AMFI. For general reference only; not a recommendation. Mutual fund investments are subject to market risks. Read all scheme related documents carefully. Past performance may or may not be sustained in the future.'));\n\t\tvar blob = new Blob(['\\uFEFF' + lines.join('\\r\\n')], { type: 'text\/csv;charset=utf-8;' });\n\t\tvar a = document.createElement('a');\n\t\ta.href = URL.createObjectURL(blob);\n\t\ta.download = ('mutual-fund-returns-' + state.category + '-' + state.plan + '-' + (state.years === 0 ? 'since-launch' : state.years + 'y') + '.csv').replace(\/[^a-z0-9\\-\\.]+\/gi, '-').toLowerCase();\n\t\tdocument.body.appendChild(a);\n\t\ta.click();\n\t\tdocument.body.removeChild(a);\n\t}\n\n\tg('nmr-cat').addEventListener('change', function () { state.category = this.value; loadRows(); });\n\tg('nmr-years').addEventListener('change', function () { state.years = parseInt(this.value, 10); document.getElementById('nmr-root').classList.toggle('nmr-si-on', state.years === 0); state.page = 1; render(); });\n\tg('nmr-amount').addEventListener('change', function () { state.amount = parseInt(this.value, 10); render(); });\n\tg('nmr-plan').addEventListener('change', function () {\n\t\tstate.plan = this.value;\n\t\tselected = [];\n\t\tapplyPlanUI();\n\t\tloadCats(true);\n\t});\n\tg('nmr-size').addEventListener('change', function () { state.size = parseInt(this.value, 10); state.page = 1; render(); });\n\tg('nmr-search').addEventListener('input', function () {\n\t\tvar v = this.value;\n\t\tclearTimeout(searchTimer);\n\t\tsearchTimer = setTimeout(function () { state.q = v.trim(); state.page = 1; render(); }, 150);\n\t});\n\tg('nmr-prev').addEventListener('click', function () { if (state.page > 1) { state.page--; render(); } });\n\tg('nmr-next').addEventListener('click', function () { state.page++; render(); });\n\tg('nmr-csv').addEventListener('click', downloadCsv);\n\tg('nmr-hide').addEventListener('change', function () { state.hideEmpty = this.checked; state.page = 1; render(); });\n\n\tapplyPlanUI();\n\tloadCats(false);\n})();\n<\/script>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Understanding Mutual Fund returns: Trailing vs Rolling returns<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When analyzing <strong>mutual fund returns<\/strong>, it is important not to rely solely on trailing (point-to-point) numbers, as they can be heavily influenced by recent market conditions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Trailing Returns:<\/strong> Measure performance from a specific past date to today (e.g., last 1 year or 3 years). Useful for quick snapshots, but sensitive to short-term market peaks or dips.<\/li>\n\n\n\n<li><strong>Rolling Returns:<\/strong> Measure performance across multiple overlapping cycles (e.g., rolling 3-year blocks over a decade). This gives a much more reliable picture of consistency.<\/li>\n\n\n\n<li><strong>Category Averages:<\/strong> Always compare an individual fund&#8217;s performance against its category benchmark rather than comparing a Large Cap fund to a Small Cap fund.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Category classification and performance benchmarks follow official standards mandated by <strong><a href=\"https:\/\/www.amfiindia.com\" target=\"_blank\" rel=\"noreferrer noopener\">AMFI<\/a><\/strong> and <a href=\"https:\/\/www.sebi.gov.in\" target=\"_blank\" rel=\"noopener\">SEBI<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Want to analyze specific schemes? Use our <strong><a href=\"https:\/\/niveshsankalp.com\/compare-mutual-funds\/\" target=\"_blank\" data-type=\"page\" data-id=\"9292\" rel=\"noreferrer noopener\">Compare Mutual Funds Tool<\/a><\/strong> or calculate your potential wealth with our <strong><a href=\"https:\/\/niveshsankalp.com\/calculators\/\" target=\"_blank\" data-type=\"page\" data-id=\"9004\" rel=\"noreferrer noopener\">SIP Calculator<\/a><\/strong>.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mutual Fund returns by category: Equity, Debt &amp; Hybrid Schemes Understanding Mutual Fund returns: Trailing vs Rolling returns When analyzing mutual fund returns, it is important not to rely solely on trailing (point-to-point) numbers, as they can be heavily influenced by recent market conditions: Category classification and performance benchmarks follow official standards mandated by AMFI [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-9294","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/niveshsankalp.com\/hi\/wp-json\/wp\/v2\/pages\/9294","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/niveshsankalp.com\/hi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/niveshsankalp.com\/hi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/niveshsankalp.com\/hi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/niveshsankalp.com\/hi\/wp-json\/wp\/v2\/comments?post=9294"}],"version-history":[{"count":6,"href":"https:\/\/niveshsankalp.com\/hi\/wp-json\/wp\/v2\/pages\/9294\/revisions"}],"predecessor-version":[{"id":9531,"href":"https:\/\/niveshsankalp.com\/hi\/wp-json\/wp\/v2\/pages\/9294\/revisions\/9531"}],"wp:attachment":[{"href":"https:\/\/niveshsankalp.com\/hi\/wp-json\/wp\/v2\/media?parent=9294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}