Every number on the Mykola dashboard, explained in plain words — each with a worked calculation so you can see exactly how it's derived.
Performance
Trades
How many round-trip trades you closed.
A trade is one full round trip — a position opened and then closed — no matter how many fills it took to get in and out. It's the sample size behind every other number here: win rate, expectancy and the averages all mean more once you've taken enough trades for them to settle down.
How it's computed
trades = closed round trips
Opened and closed AAPL, NVDA, and MSFT
= 3 trades
Wins / Losses
Winning trades vs losing trades.
Trades that finished above break-even count as wins, below as losses. Break-even (scratch) trades belong to neither side and are left out of both. The split is the raw material for Win Rate.
How it's computed
winners = trades with net P&L > 0
losers = trades with net P&L < 0
8 up, 4 down, 1 flat (scratch)
= 8 / 4
Win Rate
How often your trades end in profit.
Counts only decided trades — break-even scratches are excluded from both the top and the bottom. On its own it misleads: a 90% win rate can still lose money if the rare losses are huge, so always read it next to Payoff Ratio and Expectancy.
Add up every winning trade, add up every losing trade, and divide. Above 1.0 the winners out-earn the losers; below 1.0 the strategy bleeds; 1.5–2.0 is a healthy discretionary range. Because it's a ratio of totals, one outsized win can flatter it — glance at Largest Win to sanity-check.
The average dollar result of a trade — your edge per trade.
Net result divided by the number of trades. Positive means each trade, on average, adds money; negative means each one costs you. Multiply it by how many trades you take to project a session or a month. It's already net of commissions.
How it's computed
expectancy = net P&L ÷ trades
net P&L = +$36 over 6 trades
= 36 ÷ 6
= +$6.00 per trade
(≈ +$120 over a 20-trade week)
Payoff Ratio
How big your average win is versus your average loss.
Average winning trade divided by average losing trade. Above 1.0 your wins are bigger than your losses. It pairs with Win Rate: a low win rate is fine if the payoff is high (you win small often is not the only way to make money — you can also win big rarely).
The most a single trade made. Useful as a reality check on the ratios: if Profit Factor or Avg Win lean heavily on this one trade, the edge is less repeatable than the headline suggests.
How it's computed
largest win = max(net P&L) over winners
wins: +30, +20, +10
= max(30, 20, 10)
= +$30
Avg Win
The average size of a winning trade.
Total profit from winners divided by the number of winners. Compared against Avg Loss it gives the Payoff Ratio — together they describe the shape of your edge.
The most winning trades in a row, in time order. A long streak can flatter your sense of edge and tempt over-sizing — streaks are a normal feature of random sequences, not proof the next one wins.
How it's computed
longest run of consecutive wins
W W W L W W (in time order)
runs: 3, then 2
= 3
Avg R
Your average result measured in units of planned risk.
R is profit divided by the risk you planned on a trade (your initial stop distance in dollars). Averaging R across trades makes results comparable regardless of position size — +0.25R per trade is an edge whether you risk $50 or $5,000. Only trades with a recorded planned risk count.
Gross trading result minus commissions and fees — the number that hits your account. This is the bottom line every percentage and average on the page ultimately ties back to.
The raw result of your entries and exits, before commissions and fees are taken out. Comparing it with Net P&L shows how much trading costs are eating — that gap is the Fee Drag.
Every commission and exchange/regulatory fee charged on the trades, summed. It's the difference between Gross and Net P&L, and scales with how often you trade — a real cost for active styles.
How it's computed
commissions = Σ fees per trade
4 trades × $1.00 each
= −$4.00
Fee Drag
How much of your gross result fees ate up.
Commissions as a share of the gross trading result. It answers 'how much of what I made went to costs?' — high drag means scalping a thin edge that fees can swallow. Measured against the size of the result, not the account.
How it's computed
fee drag = commissions ÷ |gross P&L| × 100
fees = $4 on a gross of $40
= 4 ÷ 40
= 10%
Peak P&L
The most you were up at any point in the day.
Walking your closed trades in time order and keeping a running total, this is the highest that total ever reached. Compared with where you finished, it shows how much open profit you gave back.
How it's computed
peak = max of the running total
running: +30, +95, +70
= max(30, 95, 70)
= +$95
Trough P&L
The most you were down at any point in the day.
The lowest your running total reached as the day's trades closed in sequence. Pairs with Peak P&L to show the full swing you sat through to reach the final number.
How it's computed
trough = min of the running total
running: −15, +40, +120
= min(−15, 40, 120)
= −$15 (a small early dip)
Execution
Volume
Total shares or contracts traded.
The sum of every trade's size, regardless of direction. A rough gauge of activity and turnover — useful context for commissions and for spotting days you traded far more (or less) size than usual.
How it's computed
volume = Σ quantity per trade
four trades of 100 shares
= 100 × 4
= 400
Active time
How long you were actively trading — first action to last.
The day's active window: from your first action (the first entry, or the close of a position carried in from an earlier day) to your last exit. Unlike Avg Holding Period it's wall-clock elapsed time, not time in positions — a 6-hour window with twenty 2-minute scalps was mostly spent waiting, not holding.
How it's computed
active = last exit − first action
first entry 09:32, last exit 15:34
= 6h 02m
Avg Holding Period
How long you held a trade, on average.
Total time in trades divided by the number of trades, from first entry to final exit. It pins down your style — seconds and minutes is scalping, hours is day trading — and is most revealing split by outcome (see Avg Hold / Win vs / Loss).
How it's computed
avg hold = total time in trades ÷ trades
holds of 2m and 4m
= (2 + 4) ÷ 2
= 3m
Avg Hold / Win
How long you held your winning trades.
Average time in trade across winners only. Read it against Avg Hold / Loss: holding losers longer than winners is the classic 'cut winners early, let losers run' tell.
How it's computed
avg hold / win = time in winners ÷ winners
winners held 1m and 3m
= (1 + 3) ÷ 2
= 2m
Avg Hold / Loss
How long you held your losing trades.
Average time in trade across losers only. If this is much larger than Avg Hold / Win, you're likely hoping losers come back instead of taking the stop — a habit worth catching.
How it's computed
avg hold / loss = time in losers ÷ losers
one loser held 90s
= 90s ÷ 1
= 1m 30s
Avg Win / Share
Average profit per share on winning trades.
Profit from winners spread across the shares traded in them — the edge per unit, independent of how big you sized. Comparable across instruments and position sizes.
Loss from losers spread across the shares traded in them. Set against Avg Win / Share it's the per-unit version of the Payoff Ratio — are your winners worth more per share than your losers cost?
How it's computed
avg loss / share = loss ÷ losing shares
−$100 lost on 100 shares
= −100 ÷ 100
= −$1.00
Risk
Max Drawdown
Your biggest drop from a high-water mark — not the lowest point.
Walk the running total in time order; the drawdown at any moment is how far you are below the highest point reached so far. Max Drawdown is the largest of those drops. It measures the worst losing run you had to sit through, which is why it can exceed the day's lowest balance.
How it's computed
drawdown = running peak − running total
running: +60, +180, +120, +240
peak before the dip = +180
deepest drop = 180 − 120
= $60
Max Drawdown %
That worst drop, as a share of the peak it fell from.
Max Drawdown divided by the running peak it started from. It puts the drop in proportion — a $60 dip means one thing from a $180 peak and another from an $1,800 one. Tiny early peaks can make this percentage look large.
How it's computed
= max drawdown ÷ peak before it × 100
$60 drop from a peak of $180
= 60 ÷ 180
= 33%
Recovery Factor
How much you made for each dollar of drawdown.
Net P&L divided by Max Drawdown — profit earned per unit of pain endured. Higher is better: it says the return was worth the worst slump along the way. Below 1.0 means you made less than your deepest drawdown.
How it's computed
recovery = net P&L ÷ max drawdown
net P&L = +$240
max drawdown = $60
= 240 ÷ 60
= 4.0
P&L Std Dev
How much your trade results swing around the average.
The standard deviation of per-trade net P&L — a measure of consistency. Low means tightly clustered, predictable results; high means wild swings. Two traders with the same expectancy but different std dev have very different ride quality.
The most a single trade lost. Check it against Avg Loss: one loss far bigger than the rest usually means a stop was skipped or widened — the kind of tail risk that quietly undoes a good week.
How it's computed
largest loss = min(net P&L) over losers
losses: −14, −12, −4
= min(−14, −12, −4)
= −$14
Avg Loss
The average size of a losing trade.
Total loss from losers divided by the number of losers. Set against Avg Win it gives the Payoff Ratio; keeping it small and consistent is what stops the rare bad trade from dominating.
How it's computed
avg loss = gross loss ÷ losers
losses: −8, −12, −4 → 24
= 24 ÷ 3
= −$8
Max Loss Streak
Your longest run of consecutive losses.
The most losing trades in a row, in time order. This is the stretch your position sizing and your psychology have to survive — sizing so a normal losing streak can't wreck the account is the whole game.
How it's computed
longest run of consecutive losses
L W L L L W (in time order)
runs: 1, then 3
= 3
Worst R
Your worst trade measured against its planned risk.
The most negative R-multiple — a loss expressed in units of the risk you planned. −1R means you lost exactly what you intended to risk; worse than −1R means a stop was blown through and the loss ran past plan, the single most important thing to catch.
How it's computed
R = net P&L ÷ planned risk
lost $100 on a planned risk of $100
= −100 ÷ 100
= −1.0R (a clean stop-out, right on plan)
Trade detail
Side
Whether the trade was long or short.
Long means you bought first and profit when price rises; short means you sold first and profit when price falls. It sets the sign convention for the trade's P&L and price-move figures.
How it's computed
bought first, sold higher
buy 100 @ $100 → sell @ $101
= Long
Quantity
How many shares or contracts the position was.
The size of the position — the multiplier on every per-share figure. Bigger size amplifies both the win and the loss, which is why risk is managed through size, not just stop distance.
How it's computed
quantity = shares (or contracts) traded
bought and sold 100 shares
= 100
Entry price
The average price you opened at.
If the entry filled in pieces, this is the size-weighted average of those fills. It's the baseline the exit is measured against to get the trade's profit.
The size-weighted average of your closing fills. The gap between entry and exit, times size, is the gross result of the trade.
How it's computed
exit = Σ(price × size) ÷ total size
sold 100 @ $101.50
= $101.50
ROI
The trade's return as a percent of what it tied up.
Net profit divided by the cost basis (entry price × size). It normalises the result so a $150 win on a $10,000 position and on a $1,000 one aren't mistaken for the same thing.
How it's computed
ROI = net P&L ÷ cost basis × 100
+$150 on 100 @ $100 (= $10,000)
= 150 ÷ 10,000
= 1.5%
Per share
Profit or loss per share on this trade.
The trade's net result spread over its size — the edge per unit, free of how big you went. Handy for comparing trades of different sizes on equal footing.
How it's computed
per share = net P&L ÷ quantity
+$150 on 100 shares
= 150 ÷ 100
= +$1.50
R-multiple
The trade's result in units of the risk you planned.
Profit divided by the dollars you planned to risk (your initial stop distance × size). +2R means you made twice what you were willing to lose; −1R is a textbook stop-out. Thinking in R keeps results comparable no matter the position size.
How it's computed
R = net P&L ÷ planned risk
made $300, planned to risk $100
= 300 ÷ 100
= +3R
Hold
How long the trade was open.
Elapsed time from the first entry fill to the final exit fill. Aggregated across trades it becomes the Avg Holding Period; on a single trade it's a check that the hold matched the plan.
How it's computed
hold = exit time − entry time
opened 09:30, closed 15:45
= 6h 15m
Notional
The dollar size of the position.
Price × quantity × contract multiplier — the total market value the trade controlled. It's the exposure behind the trade, which can dwarf the margin actually posted to open it.
The count of individual order fills that built and closed the position. More fills than expected can mean a large order was sliced up, or a position was scaled in and out — and usually means more commission.
How it's computed
executions = fills to enter + fills to exit
1 buy fill + 1 sell fill
= 2
MFE (Max Favorable Excursion)
The best the trade ever looked while open.
The peak unrealized profit the position reached before you closed it — how much was on the table at the high-water mark. A large MFE next to a small final result means you gave a lot back; pairing it with the exit is how you judge whether you left money behind. Measured from your own executed fill prices (no intraday tick feed), so it samples the path at fills rather than every print.
How it's computed
MFE = peak of the running P&L
long 200 sh, ran +$1.55/sh before fading
= +$310 (+$1.55/sh)
MAE (Max Adverse Excursion)
The worst the trade ever looked while open.
The deepest unrealized loss the position sat through before it closed — how far underwater it went. A winning trade with a large MAE was a near-miss that happened to work; a recurring large MAE is a sign your stops or entries need work. Measured from your own executed fill prices (no intraday tick feed), so it samples the path at fills.
How it's computed
MAE = trough of the running P&L
short 200 sh, ran −$0.60/sh against you
= −$120 (−$0.60/sh)
Capture efficiency
How much of the peak (MFE) you actually kept.
Net P&L divided by MFE. 100% means you exited at the high-water mark; a low number means most of the open profit was given back before you closed; a negative number means the run-up fully reversed into a loss. The single best read on exit timing.
How it's computed
capture = net ÷ MFE
kept $80 of a $100 peak
= 80%
Give-back
Profit left on the table from the high-water mark.
MFE minus Net P&L — the dollars the position was up at its peak but didn't keep. Zero means you nailed the exit; a large give-back next to a small win is the same story Capture tells, in dollars.
How it's computed
give-back = MFE − net
peaked at $310, closed +$208
= $102
Time underwater
Share of the hold the trade spent in the red.
The fraction of the holding period the running P&L was below zero, time-weighted across the fills. A winner that was underwater most of the way was a near-miss; a low number means the trade worked from the start. Sampled at fill times (no intraday feed).
How it's computed
underwater = time below 0 ÷ total hold
10 min red out of a 30 min hold
= 33% of hold
Avg fill
Average shares per execution.
Quantity divided by the number of fills — how finely the order was sliced. Tiny average fills on a small position usually mean extra commission for little benefit.
How it's computed
avg fill = quantity ÷ executions
200 shares over 2 fills
= 100 sh
Ticks
The price move in exchange tick increments (futures).
A tick is the smallest price step a futures contract trades in. Measuring the move in ticks, signed by direction, is how futures traders talk about a trade independent of dollar size — and each tick has a fixed dollar value per contract.
The plain price change from entry to exit, signed by direction — ticks before they're divided into increments. Multiplied by the contract's point value and size, it gives the trade's dollar result.
How it's computed
points = exit − entry (signed by side)
ES long, $4,800.00 → $4,802.00
= 4,802 − 4,800
= +2.00 points
Pips
The price move in pips (forex).
A pip is the standard small unit of an FX rate — 0.0001 for most pairs, 0.01 for JPY pairs. Measuring the move in pips, signed by direction, is the forex equivalent of ticks: size-independent and comparable across trades.