Skip to main content
Hyperoru’s analytics system provides comprehensive performance measurement across every dimension of your trading — by strategy, account, symbol, trigger type, and AI decision quality.

Overview

Every trade is recorded with full context: the strategy that generated it, the signals that triggered it, the AI reasoning, entry/exit conditions, and resulting PnL. Analytics aggregate this data into actionable insights.
curl "https://api.hyperoru.com/api/analytics/summary?user_id=your-user-id"
{
  "total_pnl": 4523.80,
  "total_trades": 312,
  "win_rate": 0.58,
  "sharpe_ratio": 1.42,
  "max_drawdown_pct": 12.3,
  "best_trade_pnl": 890.50,
  "worst_trade_pnl": -340.20,
  "avg_trade_duration_hours": 8.4
}

Analytics dimensions

Compare the performance of different prompts and programs:
curl "https://api.hyperoru.com/api/analytics/by-strategy?user_id=your-user-id"
MetricBTC Momentum (Prompt)RSI Reversion (Program)Breakout Hunter (Prompt)
Trades8914578
Win Rate62%55%68%
Total PnL$2,100$1,200$1,223
Sharpe1.81.12.1

AI attribution analysis

For prompt-based strategies, Hyperoru analyzes the quality of AI trading decisions:
curl "https://api.hyperoru.com/api/analytics/ai-attribution?trader_id=trader-uuid"
MetricDescription
Decision accuracyPercentage of AI decisions that resulted in profitable trades
Reasoning qualityCorrelation between stated confidence and actual outcomes
Context utilizationWhich template variables most influenced profitable decisions
Model comparisonSide-by-side performance when using different LLM models
Regime performanceAI accuracy broken down by market regime
Use AI attribution to identify which market conditions your LLM excels at and where it struggles. This guides prompt refinement and model selection.

Program analytics

For program strategies, analytics include execution metrics alongside performance:
MetricDescription
Execution timeAverage and p99 Python execution duration
Decision distributionBreakdown of hold vs long vs short decisions
Factor correlationWhich factors most influenced profitable decisions
Backtest alignmentHow closely live performance matches backtest results
curl "https://api.hyperoru.com/api/analytics/program?program_id=program-uuid"

Trade replay

Replay individual trades to understand the decision context at the time of execution:
curl "https://api.hyperoru.com/api/analytics/trades/{trade_id}/replay"
The replay includes:
Price data, indicators, and regime classification at the time the decision was made.
The full prompt (with injected variables) sent to the LLM, or the program input data.
The raw decision output including reasoning.
Order placement timestamps, fill prices, slippage, and fees.
Position lifecycle from entry to exit, including TP/SL triggers and final PnL.
Trade replay is invaluable for debugging underperforming strategies. Review the AI reasoning alongside the market context to identify patterns of errors.

Time range filtering

All analytics endpoints support time range filtering:
curl "https://api.hyperoru.com/api/analytics/summary?from=2025-07-01&to=2025-07-15"
This lets you evaluate performance over specific periods, compare weeks or months, and isolate the impact of strategy changes.