◈ Momentum Pro v6
● LOCAL DEMO · NOT PRIVATE LOGIN · NO LIVE FEED

Investment Command Center

Indian equity research · Transaction-based portfolio · Momentum rankings

Demo market data only. Sample stock prices, returns and rankings are fictional and must not be used to trade. Your transactions are stored only in this browser (not encrypted, not synced, not protected by login). No automatic 4:30 PM refresh, broker connection or live NSE/BSE coverage yet. You can import your own CSV prices.
₹0Imported or demo last prices
₹0Based on remaining cost basis
₹0Excludes fees and taxes
020-stock target · monthly review

Portfolio Holdings

The dashboard reflects transactions entered on this device. Performance history cannot be reconstructed from current prices alone.

Strategy Snapshot

Score70% × 6M + 30% × 3M / 1M volatility
Entry rankTop 20
Exit when rank exceeds45
Trend filterPrice > 200-day EMA
Eligible universeLarge + Mid + Small
Update target4:30 PM IST (not connected)

Ranking and signals are research demonstrations until validated market history is supplied.

Indian Stock Explorer SAMPLE UNIVERSE

SymbolCompanySegmentSectorLast price6M3M1M volRank

This is a curated sample of recognizable Indian symbols, not the full NSE/BSE listing. All numeric market fields are synthetic unless you import a price CSV.

Eligible Momentum Rankings DEMO SCORES

Rank = descending score of (0.7 × six-month return + 0.3 × three-month return) / one-month volatility. Micro-cap stocks are excluded. A real EMA eligibility check requires 200+ days of history and is not applied here.

RankSymbolMarket cap6M return3M return1M volatilityScoreEntry zone

Record a Transaction

Multiple purchases are combined using weighted-average cost. Sales reduce shares and book realized P&L against the current average cost. Taxes, charges, dividends and corporate actions are not modeled.

Current Holdings

SymbolQtyAvg buyLast priceInvestedValueUnrealized P&LMomentum rank

Transaction Ledger

DateSymbolActionQtyPriceGross amount

Delete a transaction to rebuild all holdings chronologically. Transactions that would create a negative holding are rejected.

Current Holdings — Rank Review

SymbolRankRule statusExplanation

These are illustrative rank-only flags, not actionable buy/sell advice. The 200-day EMA and liquidity filters cannot be verified from demo fields.

Candidate Watchlist

Top-ranked sample symbols not currently held. These are not verified entry signals.

Formula Console · 1–12 Month Performance & Volatility

P1…P12 = trailing 1–12 month price returns (%). V1…V12 = standard deviation of daily percentage returns over each period (not annualized). Use any arithmetic formula, e.g. (0.7*P6+0.3*P3)/V1. Missing metrics are excluded from rankings.

Import Daily Adjusted Price History

Historical data connector toolkit: Download the companion Python exporter (provided separately), run it on an internet-connected computer with pip install yfinance pandas, then upload the resulting momentum_pro_daily_history.csv here. It can fetch NSE tickers using .NS and optionally Nifty 500. This offline page cannot directly fetch or schedule live prices. Check missing stocks, corporate actions and data rights before interpreting backtests.

Upload CSV columns: date,symbol,close, with YYYY-MM-DD dates and daily adjusted close prices. Use 13+ months for 12M metrics and several years for meaningful backtests. This file uses your imported history only; sample screener data is NOT used.

PeriodPerformanceVolatilityDaily returns

Historical Data Quality Audit

Inspect your uploaded price history before running comparisons. Flags sparse symbols, stale observations, and unusually large one-day changes that may reflect splits, errors or real price moves. This is a screening check, not corporate-action verification.

SymbolFirst dateLast dateRowsLargest daily moveFlags

All-NSE Research Universe · Eligibility

Import an NSE symbol universe CSV with columns symbol,cap,eligible (optional company,sector). Cap values: Large, Mid, Small, Micro. Only Large/Mid/Small with eligible=1 are investable. This is a current-universe approximation, not historical point-in-time membership. Historical prices must be imported separately. No all-NSE dataset is bundled.

Without a verified universe CSV, historical backtests exclude no symbols except the benchmark. For research use only: this can include microcaps and illiquid stocks. Daily volume-based liquidity filters and historical cap classifications require additional historical data.

Custom Ranking & Backtest Console

—
—
—
—
RankSymbolScore1M return6M return12M return

Backtest uses end-of-month signals and next-month close-to-close returns, equal weights, and user-specified turnover costs. It excludes stocks absent from uploaded history and does not account for delisting bias, taxes or slippage. It does not place orders.

Compare 5 Momentum Strategies

Edit up to five formulas using P1–P12 (trailing return %) and V1–V12 (daily return standard deviation %). Each formula uses the same dates, universe, top-N and cost assumptions. Optional benchmark: include NIFTY500 in the historical CSV; it is excluded from stock selection.

StrategyMonthsTotal returnCAGRMax DDSharpe*Final value

* Sharpe = annualized mean monthly excess return / standard deviation, with 0% risk-free rate. Chart starts at ₹100,000. All results are hypothetical.

Research-only approximation: close-of-month ranking and next-month close returns; monthly equal-weight rebalancing with turnover-based costs. Missing next-month prices are treated as cash (0% return), which does NOT model delisting losses. No point-in-time constituent history, corporate-action validation, bid/ask spreads, taxes, dividends or realistic next-session execution. Results may be materially overstated.

Strategy Parameters

Refresh target is a saved preference, not an actual scheduled task.

Import Market Snapshot CSV

Upload a CSV with columns symbol,price to replace displayed prices for matching symbols. Optional columns: company,cap,sector,ret6,ret3,vol1. Percentage fields are numbers (e.g. 12.5 for 12.5%). Imported return and volatility fields update the illustrative ranking formula. Missing fields retain demo values. This is a snapshot, not historical data.

To cover all NSE/BSE stocks, supply a comprehensive licensed dataset and backend. This static file does not automatically retrieve all Indian equities.

Data & Privacy

Your portfolio is saved in browser localStorage. It may be lost when clearing browser data or changing devices; anyone with access to this browser profile may view it. Export a backup regularly. Do not enter sensitive credentials.