Recorded data
Metrics begin with the trades stored in the user journal.
Transparency
Tradeloggy calculates performance from recorded journal data. This page explains the core formulas, inclusion rules, and data standards used across the platform so users can understand how the numbers are produced.
Metrics begin with the trades stored in the user journal.
Core statistics use consistent calculation rules across analytics.
Missing information is not estimated simply to complete a metric.
Core calculations
The formulas below describe the current calculation logic used by Tradeloggy for core historical analytics.
A trade is included in closed trade analytics when its result is recorded as a win, loss, or breakeven and it has a valid profit and loss value. Open trades and records without a usable result are not included in closed trade calculations. Missed setups are tracked separately because no trade was executed, so they do not count as closed trades or affect performance calculations.
Breakeven trades do not increase or reduce win rate. They remain part of the closed trade count, but the win rate denominator uses only wins and losses. This keeps the percentage focused on trades with a winning or losing outcome.
Example: 12 wins, 6 losses, and 2 breakeven trades produces a win rate of 66.7%.
Positive and negative trade results are combined to produce the net result for the selected account, date range, or analysis group.
This measures the average monetary result of every included closed trade, including breakeven trades when they carry a valid profit and loss value.
Only winning trades are used. Gross winning profit is the combined positive profit and loss value from trades recorded as wins.
Only losing trades are used. Tradeloggy converts the combined negative loss value into an absolute amount so the average loss is displayed as the size of the loss rather than as a negative number.
A value above 1 means the recorded winning profit is greater than the recorded losing amount. When there are winning trades but no recorded losses, Tradeloggy uses a capped system value rather than attempting to divide by zero.
Expectancy estimates the average monetary outcome implied by the recorded win rate, average win, and average loss. It describes historical journal performance and is not a prediction of future results.
If a closed trade does not contain a usable pips value, it contributes zero pips to this total. Profit and loss calculations remain separate from pips calculations.
The best trade is the highest profit and loss value among included closed trades. The worst trade is the lowest value in the same set.
Closed trades are ordered from most recent to oldest. Tradeloggy counts consecutive wins or losses until the result changes. A breakeven trade before a streak begins is skipped. A breakeven trade encountered after a streak has started ends that streak.
Closed trades are ordered by date and their profit and loss values are accumulated. Tradeloggy records each new cumulative peak and measures the decline from that peak. The largest observed decline becomes the maximum drawdown for this analytics calculation.
Missed setups
A missed setup is an opportunity the trader identified but did not execute. Tradeloggy stores missed setups separately from executed trades so users can review discipline, preparation, patience, and opportunity recognition without changing their trading results.
A missed setup can include the pair or instrument, direction, planned entry, stop loss, take profit, risk percentage, session, emotion, notes, screenshots, checklist information, playbook, setup type, entry type, date, and time.
It does not count as an executed trade and does not affect profit and loss, win rate, profit factor, expectancy, drawdown, pips, trading day counts, prop firm limits, account risk calculations, or execution milestones.
Core rule
Missed setup count = Number of missed setup records. This is a separate process metric and is never added to wins, losses, breakeven trades, or closed trade totals.
Grouped analytics
Trades are grouped by the recorded pair or instrument. Each group receives its own trade count, wins, losses, breakeven count, win rate, net profit and loss, and average profit and loss. Best and worst groups are ranked by net profit and loss.
Closed trades with a recorded session are grouped by session. Tradeloggy applies the same core performance calculations to each group so users can compare historical execution across sessions.
Trades with a valid date are grouped by day of the week. Group performance is based on the recorded historical trades that fall on each day.
When a setup or entry classification is available, Tradeloggy evaluates the trades recorded under that classification. The system can compare win rate, loss rate, net profit and loss, average win, average loss, profit factor, and other available metrics. Minimum data requirements are used before some classifications are presented as meaningful analysis.
A formula is only useful when the underlying data is clear. Tradeloggy applies the following rules when building analytics.
Analytics are calculated from the trading records available to the selected account, date range, and filters.
Archived accounts are excluded from standard analytics unless a feature explicitly includes them.
Closed trade analytics require a recognized result and a valid profit and loss value.
Missed setups are stored separately from executed trades and do not affect performance calculations or account risk calculations.
Missing optional values such as pips, risk percentage, lot size, or realized reward to risk are not invented.
Some analytical sections require a minimum number of trades before Tradeloggy presents a comparison or action plan.
Imported information is treated according to the values successfully stored in the journal. Users remain responsible for the accuracy of imported and manually entered records.