{
  "by_coin": {
    "BTC": {
      "avg_loss_usd": "0.0586",
      "avg_win_usd": "0.0970",
      "closed": 16,
      "losses": 8,
      "net_pnl_usd": "0.3072",
      "profit_factor": "1.6551",
      "win_rate_pct": "50.00",
      "wins": 8
    },
    "ETH": {
      "avg_loss_usd": "0.0706",
      "avg_win_usd": "0.1547",
      "closed": 16,
      "losses": 7,
      "net_pnl_usd": "0.8975",
      "profit_factor": "2.8152",
      "win_rate_pct": "56.25",
      "wins": 9
    },
    "LINK": {
      "avg_loss_usd": "0.0900",
      "avg_win_usd": "0.1387",
      "closed": 16,
      "losses": 7,
      "net_pnl_usd": "0.6181",
      "profit_factor": "1.9809",
      "win_rate_pct": "56.25",
      "wins": 9
    },
    "SOL": {
      "avg_loss_usd": "0.0999",
      "avg_win_usd": "0.1143",
      "closed": 16,
      "losses": 6,
      "net_pnl_usd": "0.5439",
      "profit_factor": "1.9074",
      "win_rate_pct": "62.50",
      "wins": 10
    }
  },
  "by_confluence_score_bucket": {
    "unknown": {
      "avg_loss_usd": "0.0783",
      "avg_win_usd": "0.1267",
      "closed": 64,
      "losses": 28,
      "net_pnl_usd": "2.3667",
      "profit_factor": "2.0793",
      "win_rate_pct": "56.25",
      "wins": 36
    }
  },
  "by_exit_reason": {
    "time_exit": {
      "avg_loss_usd": "0.0783",
      "avg_win_usd": "0.0294",
      "closed": 60,
      "losses": 28,
      "net_pnl_usd": "-1.2532",
      "profit_factor": "0.4285",
      "win_rate_pct": "53.33",
      "wins": 32
    },
    "trailing_stop": {
      "avg_loss_usd": "0.0000",
      "avg_win_usd": "0.9050",
      "closed": 4,
      "losses": 0,
      "net_pnl_usd": "3.6199",
      "profit_factor": "999.0000",
      "win_rate_pct": "100.00",
      "wins": 4
    }
  },
  "by_tradingview_context": {
    "bias=unknown|align=unknown|available=False": {
      "avg_loss_usd": "0.0783",
      "avg_win_usd": "0.1267",
      "closed": 64,
      "losses": 28,
      "net_pnl_usd": "2.3667",
      "profit_factor": "2.0793",
      "win_rate_pct": "56.25",
      "wins": 36
    }
  },
  "holding_distribution": {
    "fast_exit_<=4": 4,
    "max_hold_96": 60
  },
  "live_order_allowed": false,
  "loss_patterns": [
    [
      "entry_failed_no_followthrough_time_exit",
      12
    ],
    [
      "large_adverse_excursion",
      4
    ]
  ],
  "mainnet_signed_action": false,
  "open_positions_remaining": {},
  "overall": {
    "avg_loss_usd": "0.0783",
    "avg_win_usd": "0.1267",
    "closed": 64,
    "losses": 28,
    "net_pnl_usd": "2.3667",
    "profit_factor": "2.0793",
    "win_rate_pct": "56.25",
    "wins": 36
  },
  "research_only": true,
  "strategy_id": "candidate_swing_trend_retest_research",
  "timestamp": "2026-07-09T20:11:01.797956+00:00"
}