Dashboard
Total Budget
—
Equity swing allocation
Deployed
—
Available Cash
—
Budget + P&L − Deployed
Realised P&L
—
Unrealised P&L
—
Today's P&L
—
Total P&L
—
Portfolio vs Indices
Realised P&L % vs market indices (left). Right axis INR lines: Cap Invested (step) · Realised P&L · Portfolio Value (Cap+Realised). Indices delayed ~15 min.
Allocation Quality
X = Alloc % of budget · Y = P&L% · ■ Winner ■ Neutral ■ Loser
Portfolio Breakdown
Deployed
—
Open Positions
TOP PERFORMERS
NEEDS ATTENTION
Open Positions
—
Total Deployed
—
Current Value
—
Unrealised P&L
—
Today's P&L
—
Avg Holding Days
—
| Symbol | Sector | Broker | Age | Qty | Avg Price | Deployed · Value | Alloc % | Unreal P&L | P&L % | Day % | Day ₹ | XIRR p.a. | Trade Journey | Strategy | Entry Notes |
|---|
One symbol per line:
RELIANCE
HDFCBANK
M&M
Or TradingView format:
NSE:RELIANCE
NSE:HDFCBANK
Accepts .csv and .txt files
Paste a public TradingView watchlist URL:
https://in.tradingview.com/watchlists/…
Only public watchlists are supported.
NSE & BSE symbols extracted automatically.
📄
Select or create a watchlist to get started.
| SYMBOL | CMP | CHG | % |
|---|
—
—
—
—
LINES
MEASURE
FIBONACCI
OVERLAY
SUB-PANEL
Loading chart data…
No data available
COLOR
STYLE
WIDTH
Open / Closed ⓘ
—
Realised P&L ⓘ
—
Unrealised P&L ⓘ
—
Open positions
Win Rate ⓘ
—
Avg Hold Days ⓘ
—
Avg Win / Loss % ⓘ
—
/
—
Payoff Ratio ⓘ
—
Profit Factor ⓘ
—
Expectancy % ⓘ
—
| Symbol | Sector | Broker | Entry Date | Exit Date | Qty | Entry ₹ | Deployed | Exit ₹ | Hold Days | P&L ₹ | P&L % | XIRR % | Strategy | Notes | Status |
|---|
1
Select Broker
2
Upload & Parse
3
Review & Import
Step 1
Which broker are you importing from?
Choose the format that matches your broker's trade file
Zerodha
CSV
Tradebook export from Console → Reports → Tradebook
AngelOne
XLSX
Trade book from SmartWeb → Reports → TradesAndCharges
Dhan
CSV
Global Transaction Report — download from Dhan web → Reports
TradingView Portfolio
CSV
Portfolio tracker export → Symbol, Side, Qty, Fill Price, Closing Time
📋
Universal Template
CSV
Any broker — fill the IMP template and import
📋 Universal Template — How to Fill
⬇ Download Template (.csv)
Required columns
Date_Entry
YYYY-MM-DD e.g. 2026-05-15
Symbol
NSE ticker e.g. RELIANCE
Broker
Zerodha / AngelOne / Other
Exchange
NSE or BSE
Entry_Qty
Number of shares e.g. 50
Entry_Price
Price per share e.g. 2450.00
Optional columns
Sector
Target_Pct
Strategy
Entry_Note
Date_Exit
Exit_Qty
Exit_Price
Exit_Note
Rules:
One row = one trade ·
Leave exit columns blank for open trades ·
Date format:
YYYY-MM-DD ·
Target_Pct is a number only (e.g. 15 = 15%)
Step 2
Upload your trade file
Format: —
Required columns: Date_Entry · Broker · Symbol · Exchange · Entry_Qty · Entry_Price
Optional columns: Sector · Target_Pct · Strategy · Entry_Note · Date_Exit · Exit_Qty · Exit_Price · Exit_Note
Optional columns: Sector · Target_Pct · Strategy · Entry_Note · Date_Exit · Exit_Qty · Exit_Price · Exit_Note
Drop file here or click to browse
Accepts the format shown in Step 1 · max 10 MB
📄
Rows Found
0
Broker
—
File
—
| Date ↕ | Symbol ↕ | Type | Qty | Price | Value | Sector | Broker | Notes |
|---|
Symbol
—
Entry Value
—
Target Price
—
P&L if Closed
—
⚙ Trade Details
%
↑ Entry Details
↓ Exit Details
Leave blank for open position
Bonus / Split Details
Adjusts qty & price — preserves rupee value per tranche. No ledger entry created.
Preview
| Trade ID | Old Qty | New Qty | Old ₹ | New ₹ | Status |
|---|
Split / Bonus Formula
New Qty = Old Qty × (sharesAfter / sharesBefore)
New Price = Old Price × (sharesBefore / sharesAfter)
Rupee value per tranche preserved exactly.
New Price = Old Price × (sharesBefore / sharesAfter)
Rupee value per tranche preserved exactly.
Reverse Split Formula
New Qty = floor(Old Qty × sharesAfter / sharesBefore)
New Price = Old Price × (sharesBefore / sharesAfter)
Qty is floored; residual shares are lost.
New Price = Old Price × (sharesBefore / sharesAfter)
Qty is floored; residual shares are lost.
Adjustment History
No adjustments recorded yet.
Open Positions — Read-Only Report
| Symbol | Sector | Broker | Entry Date | Qty | Entry ₹ | Entry Value | Target% | Target ₹ | Hold Days | Strategy |
|---|
Closed Trades
| Symbol | Sector | Broker | Entry Date | Exit Date | Qty | Entry ₹ | Exit ₹ | Hold Days | P&L ₹ | P&L% | Strategy | Result |
|---|
Win Rate ⓘ
—
Avg Win % ⓘ
—
Avg Loss % ⓘ
—
Payoff Ratio ⓘ
—
Profit Factor ⓘ
—
Expectancy % ⓘ
—
Best Trade
—
—
Worst Trade
—
—
Longest Win Streak
—
consecutive wins
Longest Loss Streak
—
consecutive losses
Top 10 Best Trades
| # | Symbol | Strategy | P&L ₹ | P&L% |
|---|
Bottom 10 Worst Trades
| # | Symbol | Strategy | P&L ₹ | P&L% |
|---|
Computed from closed trades · Scroll to explore all sections
Advanced Metrics
XIRR ⓘ
—
Sharpe ⓘ
—
Calmar ⓘ
—
Max Drawdown ⓘ
—
Recovery Days ⓘ
—
Equity Curve + Drawdown ⓘ
Returns Calendar ⓘ
Strategy Attribution
| Strategy | Trades | Win% | Avg P&L% | Total P&L ₹ |
|---|
Allocation Quality
Budget split:
| Bucket | # Symbols | Deployed ₹ | % of Budget | Avg P&L% |
|---|
Trade Distribution
P&L% Distribution
Hold Days Distribution
Rolling Returns (3-Month Window)
Total Budget
—
Equity swing allocation
Deployed
—
Realized P&L
—
Back in pool
Available Cash
—
Budget + P&L − Deployed
Deployment
0% deployed
Add Capital Entry
Capital Ledger History
to
| Date ↓ | Type | Amount ₹ | Remarks | Running Total ₹ |
|---|
Disposition Effect Score
Do you cut winners short and hold losers long?
—
Winners — Avg Days
—
Losers — Avg Days
—
Overtrading Detector
Monthly trade count vs P&L% — more trades should mean better returns
Holding Behaviour
Average hold days: winners vs losers
Strategy Discipline Score
% of trades logged with a strategy tag
—
—
Day-of-Week Pattern
Avg P&L% by day of entry — find your best trading day
Streak Timeline
Win/loss sequence sorted by exit date
Best Win Streak
—
Worst Loss Streak
—
Generate PMS Report