Dashboard Overview
Real-time summary of your F&O positions.
Custom Metrics Viewer
Filter your positions by date, asset, or keyword to instantly calculate grouped metrics.
Data Filters
Loading portfolios...
Position Book
Aggregated status for all strike prices.
| Instrument | Expiry | Strike | Net Qty | Avg Buy | Avg Sell | Status | Broker | Open Value | Realized P&L | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
Trade Book
Raw transaction logs.
| Trade Date | Instrument | Expiry | Strike | Side | Lots | Premium | Broker | Notes | Open Value | Actions | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading Trades... | |||||||||||
Add New Trade
Record a new F&O transaction.
Import Data
Upload a CSV file to bulk import trades into your TradeBook.
Import Requirements
- CSV only: Ensure your headers exactly match the template (column order does not matter).
- Required fields:
tradeDate,expiryDate,instrument,optionType,buySell,lots,quantity,premium, andbroker. - Date rule: Expiry can be the same as trade date, but it can never be before trade date.
- Broker rule: Positions and P&L stay separate by broker unless you explicitly use Combine Brokers in Position Book.
- Fast import: Imports are saved in batches and affected positions are recalculated once per contract.
Upload CSV
Download TemplateFormatting Instructions
Use the downloaded CSV template as the source of truth. The importer auto-maps only these exact headers:
- tradeDate: Required. Use
YYYY-MM-DDorYYYY-MM-DDTHH:mm:ss. Date-only rows are accepted; timed rows are better for intraday ordering. - expiryDate: Required. Use
YYYY-MM-DD. Same-day expiry trades are allowed. Earlier-than-trade expiry is rejected. - instrument: Required. Prefer app names such as
NIFTY 50,BANKNIFTY,FINNIFTY,MIDCPNIFTY,SENSEX, or your configured custom instrument.NIFTYis normalized toNIFTY 50. - optionType: Required. Use
CE,PE, orFUT. - strikePrice: Required for
CE/PEand must follow the instrument strike interval. Leave blank forFUT. - buySell: Required. Use
B/BuyorS/Sell. - lots: Required. Positive number of lots.
- quantity: Required for safest import. Use
lots * lot size; this preserves historical lot-size changes. - premium: Required. Zero is allowed for expiry closes; negative values are rejected.
- broker: Required for correct broker-separated positions and P&L. New broker names are added automatically to Account settings.
- notes: Optional. Keep source row, strategy, or expiry-close context here.
Account Settings
User Name
user@example.com
Viewing Portfolio
Switch between your personal TradeBook and shared Family TradeBooks.
Theme Preference
Dashboard Preferences
Configure what data is included in your dashboard metrics.
My Brokers
No brokers added. Please add a broker to start logging trades.
Custom Instruments
Configure custom lot sizes and strike intervals. These override default settings.
Loading instruments...
Option Types
Manage visibility and default selection for Option Types.
Loading option types...
Family Management
Manage who can view or edit your personal TradeBook.
Shared With
Not shared with anyone.
Data Management
If you notice discrepancies between your trades and the dashboard metrics, you can force a complete recalculation of your positions.
Export Data
Download a complete CSV of all trades in this portfolio, perfectly formatted for backup or re-importing.