Free · macOS out now · Windows soon

Give every student a funded trading account.

Dhairya is a paper-trading and backtesting studio built for people who teach markets. Set up a class in under a minute, hand each student virtual capital, and watch them trade the real NSE on a live leaderboard — without anyone risking a rupee.

धैर्य · dhairya — patience. The one skill no lecture can teach.

No account. No cloud. Your data never leaves the machine.

21.6yrs
Backtested history
2,565
Trades simulated
30
Indicators & patterns
13.3%
Strategy CAGR
Built for teaching

A whole class, set up in one paste.

Drop in your student list and Dhairya creates an account for each one, funded with identical starting capital. Everybody begins from the same conditions, so the leaderboard measures decisions rather than luck of the draw.

Everyone starts equal. Only the decisions differ.

Each account keeps its own cash, positions and trade history. Reset one student mid-term without touching anyone else, or clone a template account when a new batch starts.

  • Paste names, pick a starting balance, done
  • Clone, reset, archive or delete any account
  • Live leaderboard ranks by return, win rate and trade count
  • Full blotter per student — every fill, every exit reason
Leaderboard — Batch A
RankStudentEquity ReturnTradesWin
🥇Meera Nair1,18,420+18.42%1457%
🥈Arjun Mehta1,09,860+9.86%2245%
🥉Riya Sharma1,04,215+4.22%956%
4Kabir Singh97,340−2.66%3139%
5Ananya Rao91,105−8.90%4434%

Illustrative figures from a demo class.

Backtest studio

Turn “what if” into a number, in ten seconds.

Students change a stop-loss multiple, hit run, and watch twenty-one years of consequences appear. Every run is saved, so a class can compare parameter sets side by side instead of arguing about them.

Run history — 2005 to 2026, all 50 stocks
RunCAGRMax DD SharpeTradesWin
Defaults13.29%−32.99%1.022,56540.2%
Tighter stop 1.5×10.24%−34.16%0.823,07034.6%
Threshold 3.512.28%−32.14%0.962,39741.0%
Max 4 positions5.92%−23.74%0.771,34340.1%

The lesson lands when they break it themselves.

Tighten the stop and the win rate drops from 40% to 35%, because ordinary noise now closes trades early. Cap the book at four positions and the return more than halves — while the worst drawdown shrinks by nine points. Every course describes that tradeoff in words. Here a student produces it, with their own hands, on real NSE history.

  • Tune thresholds, ATR stops, targets, position limits and hold period
  • Equity curve plotted against NIFTY buy-and-hold, with drawdown
  • Brokerage and slippage charged on both sides of every trade
  • Export every fill to CSV for marking and assignments
Never a black box

Every signal shows its working.

Ten indicators and twenty candlestick patterns each cast a weighted vote. Students see the tally, the patterns that fired, and the sentence-by-sentence reason a trade was taken — which is the part that actually teaches.

A screener that argues its case.

Candlestick patterns are context-gated: a bullish engulfing bar only counts when the prior swing was down, because otherwise it is continuation noise rather than a reversal. That distinction is hard to teach on a whiteboard and obvious in a tool.

  • Supertrend, EMA stack, MACD, ADX/DI, RSI, Stochastic, Bollinger, OBV, volume
  • Twenty patterns — engulfing, stars, hammers, harami, marubozu and more
  • Works on any NSE stock, on daily, weekly or monthly bars
Screener — Nifty 50
SymbolVoteBull/Bear PriceSignal
HEROMOTOCO+7.047/15,600STRONG BUY
EICHERMOT+4.745/18,059STRONG BUY
M&M+4.746/13,334STRONG BUY
HINDALCO+4.345/11,037BUY
TCS−0.423/32,342IGNORE

Live NSE closes, scored by the same engine the backtest runs on.

The strategy, measured

We publish the numbers, including the ugly ones.

The bundled strategy was simulated across all fifty Nifty constituents from 2005 to today, with costs charged on both sides of every trade. It wins less than half the time. That is the point, and it is a lesson worth an entire class.

Nifty 50 · daily bars 3 Jan 2005 → 28 Aug 2026 · 21.65 years · ₹1,00,000 starting capital
MeasureStrategy NIFTY buy & hold
Compound annual return13.29%9.27%
Total return+1,390%+436%
Maximum drawdown−32.99%−59.86%
Sharpe / Sortino1.02 / 1.43
Win rate40.16%
Average win vs average loss+9.87% vs −4.68%
Profit factor1.36

Two honest caveats. The universe is today’s Nifty 50 applied backwards, so companies that fell out of the index are missing and the result flatters itself. And the NIFTY comparison covers 2007 onward, because that is where the index data begins. Both are printed in the app, not buried here.

A real installer

Drag to Applications and open. The Windows build follows shortly.

Works on lab machines

Per-user install, no admin rights, no sign-in, no licence server.

Your data stays local

Student accounts live in a file on your machine. Nothing is uploaded.

Free to use

No seat pricing, no student caps. Run it for a class of five or fifty.

Download

Teach the patience, not just the patterns.

One download, no account to create. Open it, paste your student list, and you are teaching. A strategy that wins four trades in ten still compounds — but only for someone who can sit through the other six.

macOS 11+ · 120 MB · all releases

The build is not yet code-signed, so macOS will call it “unidentified”. Right-click the app and choose Open the first time, and it will launch normally after that.