Performance and P&L

    What realized and open P&L mean, when a result counts, and how the Trade Log cards and Performance Reports add things up.

    P&L means "profit and loss". MyTraderDash shows two kinds, and keeps them apart:

    • Realized P&L: the result of positions you have closed. It is final and doesn't move with the market.
    • Open P&L (also called unrealized): the gain or loss on positions you still hold, at the latest known price. It changes with every price update and becomes realized only when you close.

    Both are measured against your cost basis: what you paid for the position. For 100 shares bought at $10, the cost basis is $1,000.

    The result of one position

    Each position in the Trade Log gets its own result in RETURN $ and RETURN %.

    For a closed position:

    RETURN $ = what you sold for βˆ’ what you paid + dividends it collected

    Example. You buy 100 shares at $10 and sell them at $12. While you held them they paid $15 in dividends. RETURN $ is $1,200 βˆ’ $1,000 + $15 = +$215. RETURN % is $215 Γ· $1,000 = 21.5%.

    Things to know:

    • Before fees. Results compare prices only. Fees and commissions are shown separately (the FEES column, Avg Fees/Group, COMMISSIONS). They are not subtracted.
    • $0 counts as a win. A closed position with a result of $0 or more is WIN; below $0 is LOSS. Dividends can turn a small loss into a win.
    • Partial sales. Selling part of a position closes that part as its own group with its own result; the rest stays open. See Trades and positions.

    For an open position, RETURN $ shows the open P&L instead:

    open P&L = (latest price βˆ’ cost per share) Γ— shares

    For a detected wheel or covered call, the cost per share is the adjusted cost (the share cost minus the premiums collected) shown in ENTRY, so the row shows the whole strategy at a glance. Totals don't add these rows up: they count the premiums once, as realized, and measure open P&L against what you paid (see The same numbers everywhere).

    If no current price is available yet, RETURN $ shows - and the status shows plain OPEN instead of OPEN (WINNING) or OPEN (LOSING). See Prices and market data.

    When a result counts

    A closed result belongs to the close date: the date of the trade that closed the position. Shares bought in November and sold in February count in February.

    One exception: the premium you receive for selling an option is realized the day you receive it, while the position is still open. Closing or expiring it later only adjusts that result.

    Dividends are counted on their own, by payment date. The Trade Log and the reports split every total into two parts:

    PartWhat it isDated by
    Capital (Cap)Trading result: sale price minus cost, without dividendsThe close date (a sold option's premium: the day it was sold)
    Dividends (Div)Dividend paymentsThe payment date
    TotalCapital + Dividends

    So a stock bought in 2024, paying dividends in 2024 and 2025, and sold in 2026 shows its dividends in 2024 and 2025 and its trading result in 2026.

    Strategies count per leg

    A detected strategy (a wheel, a covered call…) is made of legs: each option and the shares. The strategy as a whole can stay open for months, but each leg counts as soon as that leg closes.

    Example, a wheel:

    DateLegResult
    Jan 20Sold put expires worthless+$120, counted in January
    Feb 17Second put assigned, you now own 100 sharesPut leg: counted in February
    Mar 21Covered call bought back+$40, counted in March
    still heldThe 100 sharesNothing yet: open P&L only

    The shares' result counts when you sell them. See Strategy detection.

    Short positions

    You are short when you sell first and buy back later, for example when you sell a put or a call to open. The result is the other way around:

    result = what you sold for βˆ’ what you paid to buy it back

    Example. You sell one put for $1.50 ($150 per contract) and buy it back for $0.40 ($40): +$110. If it expires worthless, the app closes it at $0 and you keep the whole $150.

    An open short position gains when the price falls: a put sold at $1.50 now quoted at $1.00 is +$50 open. A wheel is the exception: once it holds shares, its open P&L follows the shares like any stock you own.

    Unknown cost basis

    When the app can't tell what you paid (a sale with no earlier buy in your history, or shares transferred in without a cost), the position's cost basis is unknown. The position has no result: the Trade Log shows CLOSED (UNKNOWN) or OPEN (UNKNOWN) and a dash instead of a result, and doesn't guess. The Win and Loss filters never match it.

    These positions are left out of Win %, the averages and the counts. Dividends they collected still count as dividends. Importing the missing history usually fixes it, and then they count normally. See Data issues.

    The Trade Log cards

    The six cards above the Trade Log follow your filters:

    CardWhat it shows
    Realized P&LTotal, with Cap and Div underneath
    Win %Winning closed positions Γ· all closed positions
    Avg WinAverage result of the winning closed positions
    Avg LossAverage result of the losing closed positions
    Avg TimeAverage days between open and close, closed positions only
    Avg Fees/GroupFees of the closed positions Γ· how many there are

    A fee paid on a trade that is split between two positions is shared between them by quantity.

    How filters change the dividends

    • No position filter (only ticker, account, broker or date range): Div is every dividend paid, unallocated ones included. It matches your tax report.
    • With a position filter (status, tags, side, open or close dates, or a range such as Return $): Div is only the dividends that belong to the matching positions. With status Open, for example, you see the dividends your open positions have collected.

    The date range

    The Trade Log's date range picks the positions that had a trade in that range. Their results are counted at their close dates, even if they closed after the range ends. Dividends count only if they were paid inside the range.

    Tip: to see what you realized in a given year or month, use the Reports tab (below), or filter on the close date.

    Performance Reports

    The Reports tab of the Trade Log shows Performance Reports: one row per year, and per month when you open a year. A row counts the positions closed in that period and the dividends paid in it. The same filters as the cards apply.

    ColumnMeaning
    CAPITAL, DIVIDENDS, TOTALAs above, for that period
    WIN %Winning Γ· closed positions of the period
    TRADESPositions closed in the period plus positions opened in it and still open
    OPEN / CLOSEDThose two numbers separately
    AVG RETURNAverage result of the period's closed positions
    AVG PROFIT / AVG LOSERAverage result of its winners / its losers
    COMMISSIONSFees of the period's closed positions
    YOY / MOMChange from the year before / the month before

    Clicking a month row takes you back to the table, filtered to that month.

    Today's P&L

    The Dashboard's Today view and the Watchlists' Day column count what today's session did to each position, the way a broker counts its day: a position held since before today against the previous close, one opened today against the price you paid, one closed today at the price you sold against the previous close. It isn't realized or unrealized P&L: it's the day's part of both. Fees aren't included, and US and Canadian dollar amounts are converted at today's rate on both sides. A position is left out, and counted as left out, when its figure can't be right: no price, a quote that isn't this session's, a split this session. See Today's P&L.

    The same numbers everywhere

    Every page counts with the rules on this page, so the same thing gives the same number wherever you see it:

    • Realized P&L β€” the Trade Log cards, Performance Reports, the Dashboard's Realized P&L and Total P&L, Performance Rankings, the Ticker Report and its Compare chart, and the Strategies page all add up closed results and dividends the way described above. The Dashboard's Realized P&L equals the Trade Log's for the same dates.
    • Open P&L β€” the Dashboard, the Holdings table, the Ticker Report and the Strategies page measure it the same way: today's price against what you paid. An option premium you already earned (say, the put of a wheel that was assigned) counts once, as realized when that option closed β€” it doesn't also lower the cost the open P&L is measured against.
    • Total P&L = all realized P&L + the open P&L of what you hold now. Its % compares that with all the money you ever put in (what you paid for every position, open and closed).

    A position with no market price yet has no open P&L and no value β€” it is never counted at what you paid. The cards say how many such positions there are.