ff1699330afa
Get an account performance metrics
Path parameters
Query parameters
Start date filter (ISO-8601 format, e.g. 2024-01-01T00:00:00Z)
End date filter (ISO-8601 format, e.g. 2024-12-31T23:59:59Z)
Response
OK
True if collected balance/equity history exists and advanced analytics can be shown
Average commission paid per trade
Average drawdown percentage during trading period (%)
Average holding time for closed trades in seconds (duration)
Average loss of losing trades as positive amount
Average lot size per trade
Average profit per trade in account currency (amount)
Monthly average profit amount - key: YYYY-MM format, value: average profit per trade (amount)
Average number of hours to recover from a drawdown back to a new equity peak
Average risk/reward ratio
Average swap per trade in account currency
Average profit of winning trades
Daily balance-to-equity divergence ratio — key: YYYY-MM-DD, value: abs(equity - balance) / balance as percentage (%)
Number of breakeven trades
Broker name or identifier
Account currency code (e.g., USD, EUR, GBP)
Current equity drawdown from the previous peak (%)
Current floating profit/loss in account currency (amount)
Daily account balance - key: YYYY-MM-DD format, value: end-of-day balance UTC in account currency (amount)
Daily balance transactions - key: YYYY-MM-DD format, value: net transaction amount (positive for deposits, negative for withdrawals) in account currency (amount)
Daily account equity - key: YYYY-MM-DD format, value: end-of-day equity UTC in account currency (amount)
True if the Data Collector feature is enabled for the account
Timestamp of the most recent Data Collector sample
Timestamp of the first available Data Collector sample
Number of Data Collector samples used for advanced analytics
R-squared of equity curve vs. time linear regression (0-1). Higher means smoother equity growth.
Daily equity drawdown from Data Collector - key: YYYY-MM-DD format, value: drawdown from previous equity peak (%)
Intraday equity volatility — standard deviation of per-sample equity changes as percentage of equity (%)
Mathematical expectancy per trade in account currency (amount)
Timestamp of the first trade in the history window
Daily floating PnL from Data Collector - key: YYYY-MM-DD format, value: end-of-day floating profit/loss in account currency (amount)
Absolute sum of all losing trades
Sum of all profitable trades
Worst intraday peak-to-trough equity drawdown from granular Data Collector samples (%)
Largest single losing trade in account currency (amount, negative value)
Largest single winning trade in account currency (amount)
Timestamp of the last trade in the history window
Longest consecutive losing trades streak (count)
Longest consecutive winning trades streak (count)
Number of losing trades
Maximum equity drawdown observed in collected history (%)
Maximum drawdown percentage - worst peak-to-trough decline (%)
Maximum adverse floating loss observed in Data Collector history (amount, negative value)
Maximum favorable floating profit observed in Data Collector history (amount)
Maximum lot size used in a single trade
Maximum number of hours to recover from a drawdown back to a new equity peak
Active months from first to last trade (count)
Maximum favorable floating PnL ever observed in granular Data Collector samples (amount)
Monthly profit amount in account currency - key: YYYY-MM format, value: total profit (amount)
Profit factor as ratio
Net profit by hour of day (UTC)
Net profit by weekday
Monthly profit percentage - key: YYYY-MM format, value: profit percentage (%)
Composite signal quality score (0-100) based on multiple performance metrics
Percentage of time equity was below its previous peak, based on Data Collector samples (%)
Total commissions paid across all trades in account currency (amount)
Total lot size traded across all trades (lots)
Total net profit in account currency (amount)
Total swap across all trades in account currency
Total number of closed trades in history window (count)
Trade count by holding-time bucket
Trade count per day - key: YYYY-MM-DD format, value: number of trades (count)
Trade count by hour of day (UTC)
Trade count per symbol - key: symbol name (e.g. EURUSD, GBPUSD), value: number of trades (count)
Trade count by weekday
Maximum adverse floating PnL ever observed in granular Data Collector samples (amount, negative)
Win rate in percentage [0..100] (%)
Number of winning trades
Example response
{
"scoreBreakdown": {
"accountBalanceScore": 7,
"accountTypeScore": 8,
"consistencyScore": 5,
"diversificationScore": 6.5,
"expectancyScore": 4,
"isLiveAccount": true,
"martingalePenalty": -3,
"maxDrawdownScore": 9.5,
"monthsActiveScore": 1.8,
"overtradingPenalty": -2.5,
"profitFactorScore": 10,
"recoveryFactorScore": 8,
"riskRewardScore": 5.5,
"totalTradesScore": 3.5,
"uniqueAssetClasses": 3,
"uniqueInstruments": 12,
"winRateScore": 6
},
"winRate": 62.5
}