Scope and source data

TradeBud currently models a simple long trade with a buy price, optional sell price, share quantity, entry date, optional exit date, status, notes, and a user fee configuration. Performance metrics use closed trades with both buy and sell prices. An open trade is not treated as a completed outcome.

For a closed trade, the dashboard uses the exit date when one is recorded for date-range views; otherwise it falls back to the entry date. A broker or exchange statement remains the authoritative source for execution, cash movements, taxes, and account balances.

Gross P&L

For the current long-only trade model, gross P&L is calculated as:

(sell price − buy price) × shares

A positive value is a gross winner, a negative value is a gross loser, and zero is a breakeven before fees. Short trades, contract multipliers, options premium, and multi-leg execution are not represented by this formula.

Fee-aware net P&L

When net view is selected, TradeBud subtracts the configured buy-side and sell-side fees from gross P&L. Brokerage is the lesser of the transaction value multiplied by the brokerage percentage and the per-side brokerage cap. Exchange charges and IFSCA turnover fees are percentage-based on each side’s transaction value. The configured platform fee is applied once to the buy and once to the sell.

net P&L = gross P&L − buy fees − sell fees

Configured withdrawal, annual maintenance, account-opening, tracking, and profile-verification amounts are account-level settings and are not allocated to individual trade P&L in the current dashboard. Do not describe a result as “after all costs” unless those costs have been included separately.

Win rate, averages, and breakevens

TradeBud classifies each closed trade using the selected gross or net result. Values above zero are wins, values below zero are losses, and exactly zero is a breakeven. Win rate is winning trades divided by all closed trades, so breakevens remain in the denominator.

Average win is total winning value divided by the number of winning trades. Average loss is the absolute total losing value divided by the number of losing trades. If a category has no trades, its average is shown as zero in the app. Averages are sample summaries and can be distorted by outliers.

Expectancy

Trade expectancy is the average result per closed trade. TradeBud calculates it as total selected P&L divided by all closed trades. This is equivalent to the weighted form:

(win probability × average win) − (loss probability × average loss)

Because the denominator includes breakevens, win and loss probabilities may sum to less than 100%. The result is descriptive of the selected sample; it is not a forecast.

Profit factor

Profit factor is the selected gross or net winning value divided by the absolute selected losing value:

profit factor = total winning value ÷ absolute total losing value

The ratio is undefined when there are no wins or losses and unbounded when there are positive wins but no losses. The public calculator labels those cases explicitly. When comparing a dashboard export with a calculator, use the same fee view and sample.

Equity curves and drawdown

The trading P&L curve orders closed trades chronologically and starts at zero cumulative selected P&L. The account equity curve uses the manual monthly start/end balances recorded in the monthly-returns feature and adds current-month trade P&L where available. Deposits, withdrawals, and a complete daily balance history are not inferred.

Maximum drawdown is available as a public calculator for a chronological positive equity series. It finds the largest observed decline from a prior peak to a later trough and reports both amount and percentage.

Monthly returns

Monthly returns are user-entered records containing a starting capital, optional closing capital, and optional percentage and dollar return fields. The feature displays the values supplied by the user. A linked series should be compounded from period growth factors rather than averaged when a total multi-period return is needed; external cash flows must be handled separately.

What TradeBud does not calculate today

The current product does not provide a validated short/long direction field, strategy or setup attribution, forex pip conversion, futures contract multipliers, options legs, Sortino or Calmar ratios, risk of ruin, tax accounting, or a broker-grade time-weighted return. Those features require additional data and separate validation before they should be presented as supported analytics.

TradeBud is a journal and analytics tool, not a broker, exchange, signal service, or financial adviser.

Use the definitions in a review

Run a free calculator, look up a metric, or record the full history in the free journal. Keep the date range, fee convention, denominator, and sample size visible when you share a result.