Practice Trading

Backtest strategies on NEPSE history

Paper-trade rule-based strategies on historical closes. Virtual cash, real rules — free, no login.

Setup

One security, one date range, one strategy.

Security

Loading market data…

Browse by sector

Date range & capital

Strategy

Signals use only data available at that day's close; trades execute at that close.

Risk & costs

Fixed-fractional sizing on every trade, with real Nepali brokerage costs.

Risk per trade

Costs

CGT rates can change; confirm the current rate with your broker.

How sizing and costs work
Shares = floor((risk % × equity) / stop distance), whole shares only, never more than cash allows.

Costs: broker commission (0.36% down to 0.243% by tier), SEBON 0.015%, DP Rs 25 per sell, Rs 5 name transfer per buy. Buy-side costs enter your cost basis; CGT applies only to positive gains. The equity curve is net of everything.

Strategy track record

Measured across every symbol with full history, from our own OHLC archive — not from backtests run in this browser. Past performance does not predict future results. Daily closes only; no dividend adjustment.

Your journal

Notes live in this browser only.

No journal entries yet. Run a backtest and add a note to any trade.

Limitations

  • Daily closes only; the day's high/low decides whether the stop or target was touched.
  • No slippage — fills are assumed exactly at the close, stop, or target price.
  • Dividends, bonus and rights are not adjusted; ex-date price drops will look like losses.
  • Only securities with full OHLC history can be tested. A profitable backtest does not predict future results.

Backtest prices via the community Nepse-All-Scraper archive; history may be delayed or incomplete. Data terms.

For education only. Not investment advice.
Not affiliated with Nepal Stock Exchange Ltd.