Research Overview
Market Overview
Market snapshot and simulated sample equities.
Sector snapshot
Average sample return by sector
Market breadth
Sample stocks only
Not an actual exchange advance/decline feed.
Top gainers
By sample ROC
| Symbol | Close (₹) | ROC |
|---|---|---|
| SBIN | 773.00 | 1.71% |
| ICICIBANK | 1,312.00 | 1.71% |
| RELIANCE | 1,472.00 | 1.52% |
| BHARTIARTL | 1,705.00 | 1.49% |
| SUNPHARMA | 1,788.00 | 1.02% |
Top losers
By sample ROC
| Symbol | Close (₹) | ROC |
|---|---|---|
| TATAMOTORS | 709.00 | -1.53% |
| AXISBANK | 1,098.00 | -1.08% |
| INFY | 1,518.00 | -0.78% |
| HDFCBANK | 1,718.00 | 0.47% |
| LT | 3,672.00 | 0.60% |
Market Data
Instrument search, quotes and historical candles. Every result is labelled with its data source.
Live data is restricted to the site administrator. Log in at /admin/ first. Charts below show synthetic demo prices, not real market data.
Instrument search
23,201 NSE/BSE stocks & indices · list downloaded 01 Nov 2026 14:13
| Symbol | Name | Segment | Type | |
|---|---|---|---|---|
| Search to see results. | ||||
Source: Upstox public instrument master file. Reference information only (names and identifiers), not prices.
Live quote
Full market quote from Upstox (admin only by default).
Previous close and change % are calculated as last price − net change, from Upstox fields.
Price history
Choose an instrument from search, or type an instrument key.
Technical Analysis
Indicators and historical statistics for any stock or index. Descriptive only, not trading signals.
Live data is restricted to the site administrator. Log in at /admin/ first. Charts below use synthetic demo prices, not real market data.
Default: Reliance Industries (NSE_EQ|INE002A01018). Use Market Data → search to find other keys.
No dataPrice
Close with moving averages / Bollinger Bands
RSI (14)
0–100 scale; 30 and 70 are commonly watched reference levels
MACD (12, 26, 9)
MACD line, signal line and histogram
Compared with Nifty 50
Both rebased to 100 at the start (daily, weekly and monthly ranges only)
Indicator formulas: SMA/EMA standard; RSI by Wilder's method; MACD 12/26/9; Bollinger 20-period ± 2 standard deviations; ATR 14 (Wilder). Volatility is the sample standard deviation of returns, annualised (√252 daily, √52 weekly, √12 monthly). Past performance does not predict future results.
Sectors & Heatmap
Performance of the stock list in your settings, grouped by your own sector names.
Live data is restricted to the site administrator. Log in at /admin/ first. The heatmap uses demo values, not real market data.
Click “Load heatmap”.
Colour: green = up, red = down; stronger colour = bigger move. Sector groups and the stock list come from the universe setting (the site owner's own grouping, not an official index classification). “Today” = change from the previous close, from Upstox quotes.
Sector summary
Equal-weighted averages (each stock counts the same); missing values are skipped
| Sector | Stocks | Up | Down | Today % | 1W % | 1M % | 3M % | 1Y % |
|---|---|---|---|---|---|---|---|---|
| No data yet. | ||||||||
Backtesting
Test how a simple rule would have performed on past prices, compared with buy & hold. Hypothetical simulation only.
Live data is restricted to the site administrator. Log in at /admin/ first. Backtests below run on synthetic demo prices, not real market data.
Set the rule and click Run backtest.
No dataResults: rule vs buy & hold
Same prices, same costs, same execution rules
| Measure | Rule | Buy & hold |
|---|---|---|
| No results yet. | ||
Equity curve
Value of the account over time
Drawdown
% below the previous peak
Trades made by the rule
—
| # | Buy date | Buy price | Shares | Sell date | Sell price | Costs (₹) | Profit/loss (₹) | Return % | Bars held |
|---|
How this simulation works and its limits
- The rule decides at each candle's close; the trade happens at the next candle's open. It never uses prices it could not have known.
- Whole shares only, no borrowing, no short selling. Buy & hold buys once at the second candle's open, using the same costs.
- Costs and slippage are your assumptions. Real brokerage, STT, exchange charges, stamp duty, GST and taxes differ (a detailed Indian cost calculator is planned).
- A position still open at the end is valued at the last close without selling costs.
- Results depend heavily on the chosen period and settings. Trying many settings and picking the best one gives over-optimistic results (“overfitting”).
- Past results do not predict future results. This is a research and education tool, not investment advice or a recommendation to use any rule.
Strategy Builder
Payoff diagrams, risk analysis and estimated Indian charges for multi-leg option strategies. Calculations only — no orders.
1. Set up
Start from a template, or load prices from the option chain you opened in Options Research.
2. Legs
Edit any value. Premium source shows whether a price is a model estimate or from the option chain.
| Action | Type | Strike / entry | Premium | Lots | Lot size | IV % | Premium source |
|---|
3. Risk analysis
Analyse a strategy to see results.
Lines: P&L at expiry before charges, at expiry after estimated charges (opening charges + STT on exercised bought options), and today (Black-Scholes at each leg's IV). Margin requirements are not calculated — check with your broker. Stock options are physically settled at expiry; delivery-related charges are not included.
| Leg | Turnover | Brokerage | STT | Exchange | SEBI | Stamp | GST | Total |
|---|
4. Compare strategies
Up to 3 saved strategies, after charges
| Analyse a strategy and click “Add to comparison”. |
Charges calculator
Estimated charges for buying and then selling (rates checked 2026-11-01)
| Charge | Buy | Sell | Total |
|---|
Rates: STT, exchange transaction charges, SEBI fee (₹10/crore), stamp duty (buy side) and GST 18% on brokerage + exchange + SEBI charges, as published by Upstox and Zerodha on 2026-11-01 (STT as raised in Budget 2026 from 1 April 2026). Rates change — override them in config.local.php → charges. Excludes DP charges, delivery charges and income tax.
Equity Research
Screen and compare the included demonstration universe.
| Symbol | Company | Sector | Previous | Open | High | Low | Close | ROC % | Range % | Volume |
|---|---|---|---|---|---|---|---|---|---|---|
| RELIANCE | Reliance Industries | Energy | 1,450.00 | 1,462.00 | 1,480.00 | 1,445.00 | 1,472.00 | 1.52% | 2.39% | 2,380,000 |
| HDFCBANK | HDFC Bank | Banking | 1,710.00 | 1,704.00 | 1,725.00 | 1,690.00 | 1,718.00 | 0.47% | 2.05% | 3,120,000 |
| ICICIBANK | ICICI Bank | Banking | 1,290.00 | 1,301.00 | 1,318.00 | 1,282.00 | 1,312.00 | 1.71% | 2.77% | 2,740,000 |
| INFY | Infosys | IT | 1,530.00 | 1,524.00 | 1,550.00 | 1,510.00 | 1,518.00 | -0.78% | 2.62% | 1,950,000 |
| TCS | Tata Consultancy Services | IT | 3,480.00 | 3,495.00 | 3,520.00 | 3,460.00 | 3,508.00 | 0.80% | 1.72% | 840,000 |
| SBIN | State Bank of India | Banking | 760.00 | 765.00 | 778.00 | 756.00 | 773.00 | 1.71% | 2.88% | 4,200,000 |
| ITC | ITC | Consumer | 430.00 | 429.00 | 435.00 | 426.00 | 433.00 | 0.70% | 2.10% | 2,900,000 |
| LT | Larsen & Toubro | Industrials | 3,650.00 | 3,630.00 | 3,690.00 | 3,605.00 | 3,672.00 | 0.60% | 2.34% | 620,000 |
| BHARTIARTL | Bharti Airtel | Telecom | 1,680.00 | 1,695.00 | 1,712.00 | 1,680.00 | 1,705.00 | 1.49% | 1.89% | 1,100,000 |
| TATAMOTORS | Tata Motors | Auto | 720.00 | 718.00 | 731.00 | 705.00 | 709.00 | -1.53% | 3.62% | 3,800,000 |
| AXISBANK | Axis Bank | Banking | 1,110.00 | 1,106.00 | 1,120.00 | 1,091.00 | 1,098.00 | -1.08% | 2.62% | 1,500,000 |
| SUNPHARMA | Sun Pharmaceutical | Pharma | 1,770.00 | 1,778.00 | 1,794.00 | 1,762.00 | 1,788.00 | 1.02% | 1.80% | 770,000 |
Fundamental metrics, corporate actions, and exchange-licensed data are not included in this demo release.
Global & Market News
Headlines from the feeds in your settings. Click a headline to read it on the publisher's website.
Showing saved headlines. Checking for new ones…
Feed status
Each feed is checked at most once every few minutes; if one fails, its last saved copy is shown for a while.
| Feed | Region | Status | Headlines shown | Newest item | Details |
|---|---|---|---|---|---|
| Checking… | |||||
Only headlines, publisher names, dates and links are shown; full articles stay on the publishers' websites. Coverage is not complete and feeds may be delayed or stop updating. Reuse rights vary by publisher — check each source's terms. Headlines older than the configured age (default 30 days) are hidden.
Options Research
Option chain, Greeks, open interest, implied volatility and expiry analysis. No trade execution.
Live data is restricted to the site administrator. Log in at /admin/ first. The option chain below uses synthetic demo prices, not real market data.
Choose an underlying and expiry, then click Load chain.
No dataOpen interest by strike
Calls vs puts (contracts × lot = units, as reported by the exchange)
Implied volatility by strike
The volatility “smile” or “skew”
Option chain
Highlighted row = strike nearest the current price. Shaded cells = in the money. “—” = no trade or not available.
| No chain loaded yet. |
Greeks from Upstox: delta per ₹1 move, gamma per ₹1 move (rounded by Upstox to 4 decimals), theta in ₹ per calendar day, vega in ₹ per 1% change in IV. IV and POP are percentages. Prices are per unit; one lot = lot size × price.
Compare expiries
Nearest expiries side by side
| Expiry | Days left | Lot | ATM strike | ATM IV | ATM straddle | Expected move (IV) | PCR (OI) | Max pain |
|---|---|---|---|---|---|---|---|---|
| Click “Compare expiries”. | ||||||||
How to read these numbers (plain English)
- Open interest (OI): how many contracts are still open. OI change: compared with the previous day.
- PCR (put-call ratio): total put OI ÷ total call OI. It describes how positions are spread; it does not predict direction.
- Max pain: the expiry price at which option buyers, as a group, would receive the least money. It is a description of open interest, not a forecast.
- Implied volatility (IV): the yearly price movement that option prices imply. Higher IV = more expensive options.
- Expected move: a rough one-standard-deviation range implied by option prices (from the ATM straddle, or from IV). Prices often move outside it.
- Delta / Gamma / Theta / Vega: how the option price is expected to change with the underlying price, with delta, with one day passing, and with a 1% change in IV.
- These are research statistics, not recommendations. Options can lose their entire value; selling options can lose more than the premium received.
Expiry payoff calculator
Illustrative intrinsic-value model, before costs.
This simplified calculator excludes charges, taxes, early exercise effects, margin, liquidity, and broker-specific rules. It is not a strategy recommendation.
Risk Calculator
Educational position sizing from a predefined risk budget.
Sizing does not guarantee execution at the stop price. Gaps, slippage, liquidity, lot sizes, margin and derivatives risk can increase losses.
Compliance, Sources & Limitations
Transparency is part of the research workflow.
Current data mode
DEMO DATA · Upstox connected
The overview and equity tables use demonstration data. News feed retrieval is attempted server-side. Live Upstox option-chain requests work only after an administrator connects Upstox, and responses are labelled “LIVE · Upstox API” with the retrieval time.
Data sources
- Upstox Developer API documentation
- RSS/Atom sources configured in private application settings
- Demo stock values generated for interface testing
Important compliance notice
- Research and educational information only; no personalized investment advice.
- No buy/sell calls, guaranteed returns, or automated order placement.
- Do not redistribute licensed market data without the required rights.
- Verify applicable SEBI, exchange, privacy, cybersecurity, and publisher terms before public commercial use.
- A disclaimer does not replace registration, authorisation, or legal compliance where required.