Trading Journal
Record and analyze your trades and execution.
Profit factor
3.35
3.35
P/F
Gross profit ÷ gross loss, after fees and funding
Win rate
63.2%
43 wins · 25 losses · 0 breakeven
43
wins
Wins ÷ (wins + losses); breakeven trades excluded from both
Avg. win / loss
1.94x
+$103.10
−$53.01
Mean realized win ÷ mean realized loss
Cumulative realized P&L
+$3,108.27
Realized P&L, not account equity. Balance history is not
imported on this connection, so calling it an equity curve would imply
something the data does not support.
◆ AI performance overview
on request · not on load
Your record so far
Across 68 closed trades the profit factor is 3.35 on a win rate of 63.2%, for a net realized +$3,108.27 after −$107.36 in fees and −$15.36 funding. Average win to average loss is 1.94x, so the edge is coming from size rather than frequency.
8.0
/10 · Strong
Process score
Averaged across the 3 of 6 dimensions that have enough data. The rest are excluded, not counted as zero.
Every figure in this paragraph is computed by the metrics
engine and appears elsewhere on this page. The model phrases findings; it
does not produce them.
Performance heatmap
close date · UTC
MTWTFSS
Rows are weekdays so clustering is visible, not just volume.
UTC is stated because it is a real reporting choice.
P&L by day of week
net
Sample sizes differ by day; a weekday with two trades is not
comparable with one that has twenty.
Trade quality
3/6 scored
Entry timing—Needs intrabar excursion data, which an execution feed does not carry. Not estimated from the result, because a trade that won is not evidence the entry was well timed.
Exit timing—Needs post-exit price history per trade, which is not imported. Scoring it from P&L alone would just restate the win rate.
Risk mgmt4.9Typical loss $46, worst $110 (2.4× typical)
Plan adherence—Needs 10 trades with a pre-trade plan; have 0.
Patience10.0Winners held 180m, losers 90m (2.00×)
Execution9.2Result spread is 1.2× the typical trade size
Averaged across the 3 of 6 dimensions that have enough data. The rest are excluded, not counted as zero. An axis without data sits at the origin
rather than being given a plausible middling score.