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...
Page 1 of 1

Add New Trade

Record a new F&O transaction.

Trade Details

Price & Quantity

Account & Notes

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, and broker.
  • 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 Template
Formatting Instructions

Use the downloaded CSV template as the source of truth. The importer auto-maps only these exact headers:

  • tradeDate: Required. Use YYYY-MM-DD or YYYY-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. NIFTY is normalized to NIFTY 50.
  • optionType: Required. Use CE, PE, or FUT.
  • strikePrice: Required for CE/PE and must follow the instrument strike interval. Leave blank for FUT.
  • buySell: Required. Use B/Buy or S/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

Profile Picture

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.

Include Futures trades in Open Buy/Sell Values

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.

Shared Access

TradeBooks shared with you by other family members.

Active Access

You have not received access to any family TradeBooks.

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.