Analytics
Analyze each trading account with performance KPIs, equity and drawdown charts, P&L distribution, activity timing, risk metrics, and trade history.
Last updated: 2026-09-26
Analytics brings together closed trades and reported balance events so you can review performance by account, instrument, and date.
Choose an account and date range#
Start by selecting a license and its broker account, since Analytics shows results for one license at a time. Your selection is remembered between visits, with the most recently active license chosen initially, while the account selector lets you distinguish broker accounts used with that license.
Once you've chosen the account, use Today, 7D, 30D, 90D, YTD, or All to set the reporting window. Monetary values use the account's reported currency, although a dollar symbol appears as the fallback until its metadata is available.
Find the right view#
Analytics is organized into three tabs, so you can move from the account summary to individual results and trading patterns without working through every chart.
| Tab | Includes |
|---|---|
| Overview | Summary cards, equity and drawdown charts, daily performance, P&L calendar, and trade history |
| Performance | Rolling 20-trade quality, trade explorer, symbol performance, P&L distribution, best and worst trades, and win/loss distribution |
| Risk & behavior | Performance Profile, holding-time breakdown, advanced risk metrics, and entry/exit timing |
Summary cards#
| Metric | Meaning |
|---|---|
| Closed-trade P&L | Closed-trade profit or loss in the window, compared with the previous equal-length period |
| Account Balance | The selected account's current reported balance, not a total across licenses |
| Win Rate | Profitable trades as a percentage of all closed trades, with breakevens counted separately |
| Total Trades | Closed trades in the window, with the change from the previous period when available |
| Profit Factor | Gross profit divided by gross loss, with a performance label |
| Avg Duration | Average time positions remained open |
| Max Drawdown | The largest recorded peak-to-trough decline, shown as an amount and percentage |
Daily performance and P&L calendar#
The Overview tab also shows how results vary between trading days. These figures use daily closed-trade P&L, with trading days counted when trades closed in the selected window.
| Metric | Meaning |
|---|---|
| Profitable days | Percentage of trading days with positive net P&L |
| Average day | Average net P&L across trading days, including losing and flat days |
| Average green / Average red | Average net P&L on profitable days and losing days separately |
| Best day / Worst day | Highest and lowest daily net P&L |
| Recovery factor | Net P&L divided by the absolute largest daily closed-P&L drawdown, unavailable when there was no drawdown |
| Profit concentration | The best profitable day's share of all profitable days' P&L, with lower values meaning profits were spread across more days |
| Trading days | Number of days with closed trades in the window |
The P&L calendar shows each day's net result and trade count, plus totals for the visible month within your selected range. Select a day to filter Analytics to that UTC date, then use Clear day filter to return to the wider range. Account Balance remains the current reported balance when you filter to a past day.
Charts and trade breakdowns#
| Chart | What to look for |
|---|---|
| Equity Curve | Balance history, with deposits and withdrawals marked separately from trading results |
| Performance by Symbol | Net P&L by instrument, with trade count, win rate, and average P&L in the tooltip, paginated ten symbols at a time |
| P&L Distribution | Trade outcomes grouped by range, with minimum, median, average, maximum, and standard deviation |
| Rolling 20-trade quality | Win rate and average net P&L for each trailing group of 20 closed trades |
| Trade explorer | Holding time versus net P&L for up to the latest 250 closes, excluding points without a known duration |
| Holding time | Trade count, win rate, average P&L, and total P&L grouped by duration, from under a minute to a day or longer, with unknown durations listed separately |
| Trading timing | Closed-trade results by entry or exit weekday and hour, with a choice of net P&L or trade count and weekday P&L totals |
| Drawdown | Cumulative P&L below its running peak, returning to zero at new highs |
| Win/Loss Distribution | Win, loss, and breakeven counts with winning and losing totals |
| Best and Worst Trades | The five largest winners and losers, with symbol, direction, date, size, and P&L |
In the drawdown chart, Max Drawdown marks the deepest decline, Net Change shows the current distance below the peak, and Window Baseline marks zero. Because this view uses closed trades, live floating losses are not included.
Calendar and trading timing use UTC
Trading timing groups closed-trade results by when trades entered or exited, with tooltips showing trade count, net P&L, and average P&L. Trades with unknown times are excluded from that timing view, and your broker platform may display a different time zone.
Performance Profile#
Under Risk & behavior, Performance Profile combines win rate, profit factor, payoff, drawdown control, recovery, and profit spread into a weighted score out of 100. The overall score requires at least 30 closed trades and two profitable days, while the help icons explain each component's calculation and weight.
Drawdown control compares the worst daily closed-P&L decline with gross profit, and profit spread measures how evenly positive daily results are distributed. This custom score summarizes the selected history and does not predict future performance.
Advanced risk metrics#
For a closer look at the selected trade sample, the risk metrics compare returns with volatility, drawdown, and initial risk. The risk badge summarizes Sharpe and Sortino as Excellent, Good, Average, Poor, or Unknown.
| Metric | Meaning |
|---|---|
| Sharpe Ratio | Return relative to total volatility |
| Sortino Ratio | Return relative to downside volatility |
| Calmar Ratio | Return divided by maximum drawdown |
| Expectancy | Average expected P&L per trade in the sample |
| Avg R-Multiple | Average return measured in units of initial risk |
| Kelly % | An estimate based on win rate and reward-to-risk, displayed for information only |
| Payoff Ratio | Average winning trade divided by average losing trade |
| Winning / Losing Streak | Current and longest consecutive runs of winning or losing trades |
| Avg Win / Avg Loss | Average profit per winning trade and average loss per losing trade |
The card repeats Total Trades, Win Rate, and Profit Factor for context, while Kelly is shown for information and does not control PineHook's position sizing.
To help you interpret the values, the card labels Sharpe above 1 as good and above 2 as excellent, Sortino above 1.5 as good, and Calmar above 1 as acceptable and above 3 as excellent. Profit Factor and Payoff Ratio use 1.5 as their good benchmark, while an R-Multiple above 1 means the average return exceeds the initial risk. These labels describe historical performance and cannot guarantee future results.
Small samples can give misleading ratios
When a metric cannot be calculated, the card shows Not enough data. Even when a value is available, it summarizes historical trades, so results based on a small sample can change substantially as more trades close.
Trade history and balance events#
To inspect the trades behind these results, sort the paginated history by date, type, symbol, direction, volume, entry, exit, P&L, or balance. Broker-reported deposits, withdrawals, credit additions and removals, charges, and balance corrections appear automatically alongside the trades.
The Type column also identifies alert-linked trades. Alert means a PineHook alert drove the entry, exit, or both, while No linked alert means neither side has a recorded PineHook alert. That second label does not confirm a manual trade, because another trading tool may have initiated it.
An Unknown entry price can mean PineHook received the close after missing the opening trade during a connection interruption. The reported exit, volume, and P&L remain available, while you can check broker history or the MT5 support log under MQL5/Files for the missing entry.
Updates, exports, and access#
Analytics refreshes as trade and balance events arrive, and Refresh lets you reload it manually. When you need a copy of your data, Export downloads CSV or JSON covering all licenses, trades, balance events, alerts, and rejected alerts, with exports available once per hour.
Every plan includes the same analytics tools, and you can still read recorded history if your subscription lapses. For a daily account summary, open Overview, while Signal Logs helps you investigate individual alerts.