NiveshBuddy Learn
Using NiveshBuddyBeginner

Reading Simulation Results

A simulation's page is the running record of a virtual portfolio: what it's worth, what it holds, every trade and every rupee in and out. What each card and tab shows, which figures sound alike but aren't, and why a simulation carries no Score.

11 min readUpdated

What You’ll Learn

By the end of this article, you’ll understand:

  • What each of the six cards at the top tells you
  • The difference between Portfolio Value, Current Value, Invested Value and Starting Capital
  • What the Key takeaway says, and why it waits 30 days
  • What each tab is for, from Active Portfolio to Configuration
  • Why a simulation has no Score, and how to judge it instead

Overview

A backtest ends with a verdict: one run over history, summed up in a Score. A simulation never ends that way. Its page is a record of a virtual portfolio that is still running: what it is worth today, what it holds, what it traded and why, and every movement of its cash.

This guide walks through that page using a hypothetical demo, Broad Market Daily Momentum Simulation, three trading days after it started. It is a deliberately early example. Its figures are small, mostly red and say almost nothing about the strategy, which is itself one of the most useful things to learn about reading a simulation.

The six cards

The header names the simulation, its status and three dates: when it Started, when it was last Updated (after the latest market update), and its Next Rebalance. Beside them are Explain Results, Logs, Pause, Stop and Export. Below sit six cards.

The top of a simulation's page: Broad Market Daily Momentum Simulation, Active, Started 13 Oct 2026, Updated 15 Oct 2026, Next Rebalance 16 Oct 2026 (today), the buttons Explain Results, Logs, Pause, Stop and Export, and six cards: Portfolio Value ₹9,70,276 (−2.97% return), Invested Value ₹9,09,753 (14 active holdings), Cash Balance ₹90,926 (9.4% of portfolio), Today's P&L −₹27,440 (−2.75% today), Total Return −₹28,791 (Since inception) and Scheduled Trades 13 (Review by 16 Oct 2026)
Six cards, three days in
CardWhat it shows
Portfolio ValueWhat the whole virtual portfolio is worth now (holdings plus cash), with its % return underneath, after transaction costs
Invested ValueWhat the current holdings cost, with the number of active holdings
Cash BalanceCash not invested, and its share of the portfolio
Today's P&LHow much the portfolio moved on the latest trading day, in rupees and %
Total ReturnThe gain or loss in rupees since the simulation started, before transaction costs
Scheduled TradesHow many trades are waiting to run at the next rebalance, and the date to review them by; Nothing scheduled when there are none

The two returns differ on purpose. The % under Portfolio Value is the net return: it includes what every buy and sell cost. Total Return leaves those costs out. So Total Return is the slightly better-looking figure, and the gap between them is what trading has cost so far. In the demo, −₹28,791 before costs is about −2.88%, against −2.97% after them; on a simulation that trades daily, that gap grows faster.

There is no Realised P&L or Total P&L card. Gains and losses on trades that have closed are in the Trade Log, one row each.

Four values that sound alike

Four figures on this page are all "how much", and they answer different questions.

Starting Capital

The virtual money the simulation began with, ₹10,00,000 here. It is fixed for the simulation's life and never changes.

Invested Value

What the holdings you have now cost to buy. It moves only when something is bought or sold, not when prices move.

Current Value

What one holding is worth at its current price. It is a column on Active Portfolio, one figure per stock.

Portfolio Value

The whole portfolio at today's prices: every holding's Current Value added up, plus the cash. This is the figure the return is measured on.

So when Invested Value is above the holdings' combined Current Value, as it is here, the holdings are worth less than they cost. Portfolio Value against Starting Capital is the simulation's result so far.

The Key takeaway

At the top of the Overview tab, the Key takeaway puts the result into one line. For the first 30 days, it doesn't try:

The Key takeaway card reading Too early to judge, with the note 3 days of history so far; the takeaway appears after 30 days
For the first 30 days, the honest answer

After 30 days, it reads like "Up x% since {start}" (or Down), and adds a caveat when more than half of the portfolio is in cash, because a mostly-cash portfolio's return says little about its strategy.

The tabs

Overview

Overview is the summary: the Key takeaway, any Scheduled Trades waiting to run, the Equity Curve and Drawdown Curve against the Nifty 50, and three panels at the bottom.

Three panels from the Overview tab: Simulation Snapshot listing Rebalance Frequency Daily, Portfolio Size 15 Stocks, Exit Rank Top 30, Universe Nifty Total Market 750, Ranking Method Absolute Returns, Last Rebalanced 15 Oct 2026, Rebalance Filling 16 Oct 2026 and Next Rebalance 16 Oct 2026; Holdings Allocation, a ring split into Equity 90.63% and Cash 9.37%; and Recent Activity, listing Daily Update Completed, Portfolio Rebalanced (7 buys, 1 sell — fill at next close) and two Stop Loss Triggered entries
The simulation's rules, its split, and what just happened

Simulation Snapshot repeats the rules it is running, and the dates of its last and next rebalance. Rebalance Filling appears while a rebalance's trades are waiting for the close they run at. Holdings Allocation splits the portfolio into equity and cash. Recent Activity lists the latest events in plain words: a rebalance and how many trades it scheduled, a stop loss triggered, a daily update completed.

Active Portfolio

Current Holdings lists what the portfolio holds now, with how many positions it has against its target, here 14 of 15.

Current Holdings (14 of 15 positions) with an Add Position button and the columns Rank, Stock, Qty, Avg Price, CMP, Current Value, Unrealized P&L, Weight and Held Since; rows include CUPID ranked #1, WELCORP #3, SKYGOLD #2, SHILPAMED shown as >30, UNIMECH #5 and SHREEJISPG #4, each held since 13 Oct 2026
Rank shows where each holding stands today
ColumnWhat it tells you
RankWhere the stock ranks today under the strategy's rules. >30 means it has fallen past the Exit Rank; Unranked means it no longer passes the filters at all
Qty · Avg PriceHow many shares the simulation holds, and the average price it paid
CMP · Current ValueThe current market price, and the holding's worth at that price
Unrealized P&LThe gain or loss on the holding if it were sold at the CMP
WeightIts share of the portfolio
Held SinceWhen it was bought, and for how long it has been held

A Manual pill marks a position you added yourself, and a Restated pill one adjusted for a split or bonus. A holding with neither came from the strategy. The menu at the end of each row, and the Add Position button, record what you actually did at a broker; that has its own guide.

Performance

Performance shows the same Performance Snapshot as a backtest: growth, risk and drawdowns, quality of returns and portfolio behaviour, then monthly returns.

The Performance Snapshot of the simulation three days in, with four panels: Growth (CAGR, Total Return −2.97%, Avg. Monthly Return, Best Month), Risk & Drawdowns (Max Drawdown 2.88%, Volatility 29.43%, Longest Drawdown Days 2, Worst Month), Quality of Returns (Sharpe Ratio −12.33, Sortino Ratio −12.3, Win Ratio 100.0%, Profit Factor 0) and Portfolio Behavior (Total Trades 1, Avg / Max Holding 1 / 1 days)
Three days of data, annualised: read with care

These are the same measures as in a backtest, and they need time even more. CAGR isn't calculated until the simulation has run for 90 days, because annualising less than that turns noise into extreme figures; until then it shows as 0.00%. Ratios like Sharpe and Sortino are annualised, so three days of falling prices turn into an extreme figure: −12.33 here. A Win Ratio of 100% comes from a single closed trade. Treat this tab as meaningless for the first weeks, and only start comparing it with the backtest's figures after several rebalances.

Trade Log

The Trade Log has one row per round trip: a buy, and the sell that closed it if there was one. The table scrolls sideways; its right-hand columns are the ones that explain each row.

The right-hand side of the Trade Log, scrolled across: columns Stock, Sell Date, Sell Price / Amount, Return (Gross% / Abs), Status, Entry Source, User Remark and Modified; six rows from CUPID to SHREEJISPG, each with a sell price marked CMP, a status of Open and an entry source of System
Open rows are valued at the current price, marked CMP
  • Status is Open for a holding still held, Closed once it has been sold, or Skipped for a trade that never ran. An open row's sell price is the current price, marked CMP, so its return is a running figure, not a final one.
  • Entry Source says how the position was entered: Auto, System, Manual or Execution Adjusted. Positions the simulation bought itself read System, as in the demo.
  • User Remark shows any note you added when recording a trade, and Modified reads Yes once you have corrected the row, for example to match a real fill price. Entry Source stays as it was.

Search, choose columns, or Export CSV to take the whole log elsewhere.

Cash Ledger

The Cash Ledger is every movement of the simulation's cash, newest first.

The Cash Ledger with 17 entries: totals for Total credited ₹10,68,273.47, Total debited ₹9,77,347.59 and Closing balance ₹90,925.88, then rows with Date, Type, Reason, Amount, Balance After and Description, including a credit for a sell on 14 Oct 2026, buys of CUPID, WELCORP, SKYGOLD and other stocks on 13 Oct 2026, each a debit with its running balance
Every rupee in and out, with a running balance

Three totals at the top (Total credited, Total debited and Closing balance) are followed by each entry: its date, whether it was a credit or debit, the reason (the starting capital, a buy, a sell), the amount and the balance after it. The closing balance is the Cash Balance card. It can be exported as CSV too.

Configuration

Configuration shows the rules the simulation is running and how they have changed.

The Configuration tab: Current Configuration listing Starting Capital ₹10,00,000, Start Date 13 Oct 2026, No. of Stocks 15, Status Active, Created 12 Oct 2026 and Last Updated 15 Oct 2026, beside Configuration History with one entry, Initial configuration, 12 Oct 2026
What it runs, and every change since it started

Current Configuration sums up the simulation itself, and Configuration History lists every change to its rules, starting with Initial configuration. Below them, Strategy Parameters shows the full rule set, with an Edit Settings button for changing it from the next rebalance onward.

Logs and Export

Logs, in the header, opens Activity Logs: everything the simulation has done, newest first, filterable by Rebalances, Execution Adjustments, Configuration and System.

Activity Logs for Broad Market Daily Momentum Simulation, with filters All, Rebalances, Execution Adjustments, Configuration and System, and entries including Pending Trades Reviewed (a trade rejected and then reset), Daily Update Completed (14 open positions), Portfolio Rebalanced (7 buys, 1 sell — fill at next close) and several Stop Loss Triggered entries, each naming the stock, the stop-loss price and the buy price, with the line sell at next close
The full history, in plain words

It is the place to answer why: why a stock was sold, when a rebalance ran, what you changed and when. Export produces a report of the simulation as an HTML file.

Why there is no Score

A simulation is not graded

A backtest gets a Score because it is a pure test: one set of rules over one stretch of history. A simulation isn't. It runs forward through conditions no backtest has seen, and it can include your own decisions: trades you rejected, real fills you recorded, settings you changed. A single grade would mix all of that together, so the page shows the record instead and leaves the judgment to you.

Reading it well

Give it time. This demo was down 2.97% three days in, after a sharp fall on one day. That is a fact about three days, not about the rules. The Key takeaway waits 30 days for the same reason.

When there is enough history, compare the simulation with the backtest you started from, over several rebalances: is it trading about as often, are its drawdowns of a similar kind, do its sells happen for the reasons you expected? Differences are normal, because the market is different. Differences you can't explain are the ones to look into, starting with the Logs.

And keep it in proportion. A simulation shows how your rules behave on paper; historical and simulated results don't guarantee future performance, and what you do with real money remains your decision.

Common questions

Why are my simulation's ratios so extreme?

Ratios like Sharpe and Sortino are annualised, so a few days of price moves turn into very large figures. They settle as the history grows; don't read them in the first weeks.

What is the difference between Portfolio Value and Invested Value?

Portfolio Value is the whole portfolio at today's prices, holdings plus cash. Invested Value is what the current holdings cost to buy. The gap between the holdings' value and Invested Value is the unrealised gain or loss.

Why don't Total Return and the % under Portfolio Value match?

Total Return is before transaction costs; the % under Portfolio Value is after them. The difference is what the simulation's trades have cost so far.

Where do I see profit on trades that have closed?

In the Trade Log. Each row is one round trip; a Closed row shows its final return. There is no separate Realised P&L card.

Why does my simulation have no Score?

A Score grades a pure historical test. A simulation runs forward and can include your own decisions, so it shows its record instead of a grade.

Key takeaways

  • A simulation's page is a running record, not a verdict: it has no Score.
  • Portfolio Value is everything at today's prices; Invested Value is what the holdings cost; Current Value is one holding; Starting Capital never changes.
  • The Key takeaway says Too early to judge for the first 30 days, and that is the right reading of any early result.
  • Active Portfolio shows each holding's rank today; >30 means it has slipped past the Exit Rank.
  • The Trade Log is one row per round trip, with Status and Entry Source explaining each; the Cash Ledger is every rupee in and out.
  • Logs answers why something happened; Configuration History shows what you changed and when.