Demonstration only · all prices, orders and holdings on this page are simulated · nothing here is investment advice
Stock charts on multiple screens
Interface demonstration · simulated data

A terminal that
behaves like one.

Prices tick and flash. The chart redraws when you change the timeframe. The order ticket calculates margin, brokerage, STT and GST the way a real one does, then puts the order in a book with a status. None of it touches an exchange, and it is not meant to.

12tickers, ticking
4chart timeframes
0real money involved
The signature: live-feel terminal

Watchlist, chart, depth.
All of it moving.

Twelve simulated tickers on a random walk. Click one to load it into the chart and the order ticket. Change the timeframe and the candles regenerate from the same seed, so the shape stays consistent.

Watchlist
1 day · 1-minute candles
Open
High
Low
Close
Volume
Market depth5 levels
Bid qtyBidAsk
Spread
Ask qtyOrdersTotal
Signature two: order ticket

Every charge,
before you confirm.

Brokerage, STT, exchange transaction charges, SEBI turnover fee, stamp duty and GST, each calculated separately. Most people discover these after their first trade. Here they are before it.

Order ticket
No exchange is contacted. The order goes into the book below with a simulated status after a short delay, the way a real one would.
Order book0 orders
No orders yet. Place one from the ticket.
FundsSimulated
Available margin₹2,50,000
Used margin₹0
Margin required for this order₹0
Balance after order₹2,50,000
MIS leverage applied
CNC requires100% of order value

Leverage on intraday products magnifies losses exactly as much as gains. In the last SEBI study, a large majority of individual intraday traders lost money.

Signature three: portfolio

Holdings, P&L
and where you're concentrated.

A simulated book of eight holdings that moves with the ticking prices above. The allocation ring is the part most retail apps hide, and it is usually the most useful thing on the screen.

Holdings8 positions
InstrumentQtyAvg costLTPValueP&LDay
SummarySimulated
Total P&L
Invested
Current value
Day's change
Best performer
Worst performer

Concentration above 25% in a single stock is where most retail portfolios quietly take their risk. This panel exists to make that visible.

Charges

What a trade
actually costs.

These are the statutory rates as of September 2026 for equity on Indian exchanges. Brokerage varies by broker; everything else does not.

ChargeDelivery (CNC)Intraday (MIS)Who collects it
Brokerage₹00.03% or ₹20, lowerYour broker
STT0.1% both sides0.025% on sellGovernment
Exchange transaction charge0.00297%0.00297%NSE / BSE
SEBI turnover fee₹10 per crore₹10 per croreSEBI
Stamp duty0.015% on buy0.003% on buyState government
GST18% on brokerage + txn18% on brokerage + txnGovernment
DP charge on sell~₹13 + GST per scripNot applicableDepository & broker

On a ₹50,000 delivery buy the total statutory cost is roughly ₹60. On the same value traded twenty times a day intraday, it is several thousand. That arithmetic, not stock picking, is what decides most retail outcomes.

01

Vanilla JS, no framework

The whole terminal is about 900 lines of plain JavaScript. The chart is canvas, drawn by hand. No charting library, no build step.

02

Deterministic prices

A seeded random walk, so the same ticker draws the same candles on every reload. That is what makes a demo demonstrable.

03

Real charge maths

STT, stamp duty and GST are calculated with the actual rates and rounding rules, because the wrong number in a demo is worse than none.

04

Labelled everywhere

Simulated status on the top bar, in the panels and in the footer. A trading UI that could be mistaken for a live one is a liability, not a portfolio piece.

Read this properly

This is a user-interface demonstration, not a broking service

Nothing on this page is investment advice.

  • BAZAAR is not a stockbroker, is not registered with SEBI, and does not hold client funds or securities.
  • Every price, order, holding and profit figure here is generated by a random walk in your browser. None of it comes from an exchange and none of it reflects any real instrument.
  • Company names shown are used as realistic placeholders in a design demonstration. Nothing here is a view on any company.
  • Trading in securities carries the risk of substantial loss. In derivatives, that loss can exceed the money you put in.
  • SEBI's own studies have repeatedly found that the large majority of individual traders in equity derivatives lose money, and that the average loser loses far more than the average winner makes.
  • If you want to invest, open an account with a SEBI-registered broker and read the risk disclosure they are required to give you.

This page exists to demonstrate interface craft: how a dense financial screen can stay readable, how charges can be shown honestly before an action, and how a demo can be unmistakably labelled as one.

No. Every price is a seeded random walk running in your browser, updating on a timer. The ticker names are realistic placeholders so the interface looks like the thing it is imitating. Nothing is fetched from any exchange or data vendor.

No, and there is deliberately nowhere to enter a real account, PAN or payment detail. The order button writes a row into an in-page array and nothing else. Close the tab and it is gone.

They use the published statutory rates for Indian equity as of September 2026 and the standard rounding. Brokerage is modelled on a common discount-broker structure. Verify against your own broker's contract note before relying on any figure.

Because it is the hardest kind of interface to get right: dense, numeric, real-time, and unforgiving of ambiguity. If a design system survives a trading terminal, it will survive anything else you point it at.

The interface, yes. The regulated part behind it — broking licence, exchange membership, clearing, risk management, surveillance — is a different and far larger undertaking that we do not do. We build the front end for people who already have the licence.

Interface work

Need a screen this dense? We build them.

Trading, analytics, logistics control rooms, anything with too many numbers and not enough space. Send us the data model and we will send back a screen that can hold it.

WA