Live · prices from Yahoo Finance on every load

ATH/100 EMA Avg Sharpe 20 Stock Portfolio

ATH/100 EMA Avg Sharpe 20 Stock Portfolio: 20-stock, equal-weight book on ₹1,00,00,000. Selection made outside this sheet; entry frozen once at first run, whole shares, weekly-Wednesday rebalance to equal weight, benchmarked against the Nifty 500.

Last fetched 19 Oct 2026, 4:30 pm IST

NAV
₹9,730,620
Total P&L
-₹269,380
Today's P&L
-₹300,330
Today's %
-2.99%
Portfolio Return
-2.69%

Equity Curve

-6.00%-4.00%-2.00%+0.00%+2.00%+4.00%+6.00%2026-09-022026-10-19Cumulative return since 2026-09-02
Portfolio-2.69%Nifty 500-4.10%Nifty500 Momentum 50-4.49%MOSL Active Momentum Fund+2.52%

Max Drawdown

-8.00%-6.00%-4.00%-2.00%0.00%2026-09-022026-10-19Drawdown from peak since 2026-09-02
Portfolio-8.21% maxNifty 500-7.04% maxNifty500 Momentum 50-6.17% maxMOSL Active Momentum Fund-3.98% max

Portfolio Stats

Capital & Value
Starting Capital
₹10,000,000
Capital Deployed
₹9,891,097
Cash Balance
₹749
Current Market Value
₹9,729,871
NAV (Cash + Mkt Val)
₹9,730,620
Positions Priced
20 / 20
P&L & Return
Unrealised P&L
-₹161,226
Realised P&L (booked)
-₹108,154
Total Portfolio P&L
-₹269,380
Portfolio Return %
-2.69%
Today's P&L
-₹300,330
Today's %
-2.99%
Best / Worst name
SHREEJISPG / UNIPARTS
Risk & Concentration
Largest Position %
6.4%
Smallest Position %
4.0%
Top 5 Holdings %
29.3%
Max Weight Drift
1.4%
Names to Rebalance
4
Momentum: WEAK/FADING
0 / 0
Next Rebalance (Wed)
21-Oct-2026

Attention

No price from Yahoo Finance: None
Overweight (> 8%): None
Momentum WEAK: None

Holdings

TickerEntrySharesCMPValueP&LP&L %Day %Day P&LWt
CUPID₹279.301,790₹336.30₹601,977₹101,43020.26%-4.92%-₹31,1466.2%
WELCORP₹2,516.20198₹2,592.90₹513,394₹14,5892.92%0.83%₹4,2375.3%
ATHERENERG₹1,679.10297₹1,459.00₹433,323-₹65,968-13.21%-0.75%-₹3,2674.5%
INDSWFTLAB₹368.251,357₹351.90₹477,528-₹22,787-4.55%-2.05%-₹9,9744.9%
GCSL₹737.70531₹732.75₹389,090-₹3,099-0.79%-1.04%-₹4,0894.0%
SHILPAMED₹928.00538₹876.20₹471,396-₹28,467-5.70%-6.55%-₹33,0334.8%
CYIENTDLM₹854.75584₹747.10₹436,306-₹63,467-12.70%-16.73%-₹87,6884.5%
LAURUSLABS₹1,855.90269₹2,069.00₹556,561₹56,72511.35%0.43%₹2,3945.7%
RPTECH₹807.20619₹860.20₹532,464₹32,2086.44%-0.70%-₹3,7455.5%
CPPLUS₹3,719.80134₹4,010.00₹537,340₹38,2897.67%-1.32%-₹7,1825.5%
TFCILTD₹145.753,430₹156.18₹535,697₹35,1757.03%0.31%₹1,6815.5%
RRKABEL₹2,641.60189₹2,387.80₹451,294-₹48,568-9.72%-0.01%-₹384.6%
UNIPARTS₹881.85566₹714.60₹404,464-₹95,262-19.06%-2.83%-₹11,8014.2%
AETHER₹1,655.90301₹1,521.40₹457,941-₹41,083-8.23%-1.12%-₹5,1774.7%
BLSE₹162.053,084₹143.35₹442,091-₹58,271-11.65%-2.25%-₹10,1774.5%
YASHO₹4,132.10121₹3,533.60₹427,566-₹73,018-14.59%-2.61%-₹11,4714.4%
SGMART₹828.85603₹776.25₹468,079-₹32,317-6.46%-2.75%-₹13,2364.8%
SHREEJISPG₹648.80770₹814.00₹626,780₹126,60525.31%-3.10%-₹20,0206.4%
IOLCP₹188.312,655₹183.13₹486,210-₹14,353-2.87%-5.94%-₹30,6925.0%
MACPOWER₹1,898.70263₹1,826.50₹480,370-₹19,588-3.92%-5.12%-₹25,9064.9%
TOTAL₹9,729,871-₹161,226-₹300,330100.0%

Rebalance History

Booked (sold)Realised P&L -₹108,154
DateTickerSharesBuySellGain / Loss%
16-Oct-2026HAPPYFORGE2112369.501862.00-₹108,153.92-21.61%
Newly bought
DateTickerSharesBuyCMPDay %Gain / Loss%
16-Oct-2026GCSL531₹737.70₹732.75-1.04%-₹3,099-0.79%

Momentum Monitor

Ticker1M3M6M12M% from 52wHRank 12MHealth
CUPID26.9%56.6%226.0%-8.8%1NO DATA
WELCORP-2.5%64.0%140.7%-10.6%5NO DATA
ATHERENERG-11.0%13.8%71.5%-16.3%15NO DATA
INDSWFTLAB-5.7%52.0%166.9%-17.2%3NO DATA
GCSL18.5%39.4%122.6%-2.2%4NO DATA
SHILPAMED-14.2%41.3%113.4%-20.0%8NO DATA
CYIENTDLM-20.6%29.1%118.9%-29.6%19NO DATA
LAURUSLABS5.9%35.2%82.2%-1.0%9NO DATA
RPTECH7.8%17.1%88.7%-14.4%7NO DATA
CPPLUS19.5%10.9%77.1%-13.2%6NO DATA
TFCILTD11.9%83.7%113.8%-3.6%12NO DATA
RRKABEL-2.6%4.1%61.8%-20.0%17NO DATA
UNIPARTS-14.1%5.7%38.1%-22.0%20NO DATA
AETHER-6.7%3.1%29.0%-16.1%14NO DATA
BLSE-9.4%4.5%63.4%-15.6%18NO DATA
YASHO-11.7%17.4%130.5%-29.2%10NO DATA
SGMART5.8%22.1%41.4%-9.8%13NO DATA
SHREEJISPG15.0%36.5%115.4%-3.9%2NO DATA
IOLCP-9.9%23.5%101.0%-18.2%16NO DATA
MACPOWER-13.2%37.7%72.2%-18.9%11NO DATA

Rebalance — next 21-Oct-2026

TickerTarget ValueCurrent ValueDrift %ActionShares
CUPID₹486,531₹601,977-23.7%SELL-343
WELCORP₹486,531₹513,394-5.5%HOLD0
ATHERENERG₹486,531₹433,32310.9%HOLD0
INDSWFTLAB₹486,531₹477,5281.9%HOLD0
GCSL₹486,531₹389,09020.0%BUY133
SHILPAMED₹486,531₹471,3963.1%HOLD0
CYIENTDLM₹486,531₹436,30610.3%HOLD0
LAURUSLABS₹486,531₹556,561-14.4%HOLD0
RPTECH₹486,531₹532,464-9.4%HOLD0
CPPLUS₹486,531₹537,340-10.4%HOLD0
TFCILTD₹486,531₹535,697-10.1%HOLD0
RRKABEL₹486,531₹451,2947.2%HOLD0
UNIPARTS₹486,531₹404,46416.9%HOLD0
AETHER₹486,531₹457,9415.9%HOLD0
BLSE₹486,531₹442,0919.1%HOLD0
YASHO₹486,531₹427,56612.1%HOLD0
SGMART₹486,531₹468,0793.8%HOLD0
SHREEJISPG₹486,531₹626,780-28.8%SELL-172
IOLCP₹486,531₹486,2100.1%HOLD0
MACPOWER₹486,531₹480,3701.3%HOLD0
Target Value = current NAV × equal weight, so this always assumes you redeploy cash and stay fully invested. After you place the trades, update the Shares column on Holdings to match — Cash and every weight then recompute. "Shares to Trade" is rounded to whole shares.
Strategy Rules
  • Universe: NSE stocks (point-in-time Nifty 500 constituents).
  • Score: average of the annualised Sharpe ratios over 63, 126, 189 and 252 trading days (risk-free 6.5%). Stocks are ranked on this average Sharpe.
  • Eligibility filter: close within 25% of its all-time high (close ≥ 75% of the running max close) AND close above the 100-day EMA.
  • Buy: top 20 ranked eligible stocks. Hold: a stock stays until its rank falls below 60 (20/60 band). Exit: stock drops out of the retention band, loses eligibility, or is 20% below its entry price (checked on decision dates).
  • Sizing: 20 equal-weight slots (each 1/20 of equity), reset to equal weight at every decision date.
  • Timing: signals at Friday close, fills at the next session's open.
  • Cash call (independent, weekly): Smallcap 100 index Supertrend(4,3) on weekly bars; when the close is below the line the whole book moves to cash until it turns green again.

Data: read live from the Google Sheet on every page load (CSV export, no auth, no cache) — edit the sheet after each rebalance and this page reflects it on the next visit. Prices are from Yahoo Finance (NSE, may be slightly delayed). This is a forward test for research purposes, not investment advice, and does not place any trades.